{#
 This Source Code Form is subject to the terms of the Mozilla Public
 License, v. 2.0. If a copy of the MPL was not distributed with this
 file, You can obtain one at https://mozilla.org/MPL/2.0/.
#}

{% extends "base-protocol-mozilla.html" %}

{% from "macros-protocol.html" import split with context %}

{% block page_title %}The State of Mozilla: 2019 Annual Report{% endblock %}
{% block page_desc %}Every year, in the spirit of openness upon which Mozilla was founded, we share publicly the ways we have protected, fought for and helped advance the internet in service of the people who rely on it every day.{% endblock %}
{% block page_image %}{{ static('img/foundation/annualreport/2019/share.jpg') }}{% endblock %}

{% block body_id %}annual-2019{% endblock %}

{% block page_css %}
  {{ css_bundle('protocol-split') }}
  {{ css_bundle('protocol-card') }}
  {{ css_bundle('annual_report_2019_2020') }}
{% endblock %}

{% set referrals = '?utm_source=www.mozilla.org&utm_medium=referral&utm_campaign=state-of-mozilla-2019' %}

{% block content %}
<main>
  <header class="c-hero-banner">
    <div class="mzp-l-content">
      <div class="c-banner-content">
        <div class="c-header-container">
          <h1>
            <span class="left">
                <strong class="l-highlight green">2019</strong><br>
                <strong class="l-highlight green">-2020</strong>
                <img src="{{ static('img/foundation/annualreport/2019/hero-dots.svg') }}" alt="" width="448" height="76">
            </span>
            <span class="right">State <br>of <br>Mozilla</span>
          </h1>
        </div>
      </div>{#--/.c-banner-content--#}
    </div>{#--/.mzp-l-content--#}
  </header>

  <div class="mzp-l-content mzp-t-content-lg c-page-intro">
    <h2><span class="highlight dark">Our impact</span></h2>
    <p>Mozilla exists to ensure the internet is open and accessible to all.
      We’ve always taken our commitment to this mission seriously, but it took
      on greater meaning in 2020 — a year which showed us in technicolor why
      the internet is such an essential resource.</p>

    <p>Every year in the spirit of openness upon which Mozilla was founded,
      we share publicly the ways we have protected, fought for and helped
      advance the internet in service of the people who rely on it every
      day. We outline how our organization is meeting the challenges of
      online life through an annual report: the State of Mozilla.</p>

    <p>This year we’ve changed the format of our report to focus on how we
      are using our organization’s strength and resources on two fronts:
      Fighting for People and Building for the Future. This report
      highlights the impact of our work in 2020 and is accompanied by our
      most recently filed financials which cover 2019.</p>

    <p>As the State of Mozilla outlines, Mozilla works to make the promise
      of a better internet a reality. We can’t and we don’t do it alone.
      There are myriad ways anyone can join this effort through actions
      big and small, starting with getting better educated on what’s at
      stake; pushing companies to operate more transparently and in the
      interest of communities and people, not just profits; testing new
      products; and choosing technology made by companies who share your
      vision for a healthier internet. We invite anyone interested in
      contributing to building a better internet to
      <a href="https://www.firefox.com/">download Firefox</a>, to
      <a href="{{ url('mozorg.contribute') }}">volunteer</a> with
      us or to <a href="{{ donate_url(location='annual-report') }}">make a donation</a>
      that will support the work of internet health leaders around the
      world.</p>
  </div>

  <div class="mzp-l-content leadership no-js-hidden">
    <h2 class="leadership-intro">A word<br> <strong>from our leadership</strong></h2>

    <div class="mzp-l-card-third">
      <section class="mzp-c-card mzp-has-aspect-3-2">
        <a class="mzp-c-card-block-link has-modal" data-modal-id="mitchell-baker-letter" href="#mitchell-baker-letter" id="mitchell-baker-letter">
          <div class="mzp-c-card-media-wrapper">
            {{ resp_img(
              url='img/foundation/annualreport/2019/leadership-mitchell.jpg',
              srcset={
                'img/foundation/annualreport/2019/leadership-mitchell-high-res.jpg': '2x'
              },
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '540',
                'height': '360',
                'loading': 'lazy'
              }
            ) }}
          </div>
          <div class="mzp-c-card-content">
            <div class="mzp-c-card-tag">Steering Committee</div>
            <h3 class="mzp-c-card-title">Mitchell Baker</h3>
            <p class="mzp-c-card-desc">Chief Executive Officer, Chairwoman of Mozilla Foundation</p>
          </div>
        </a>
      </section>

      <section class="mzp-c-card mzp-has-aspect-3-2">
        <a class="mzp-c-card-block-link has-modal" data-modal-id="mark-surman-letter" href="#mark-surman-letter" id="mark-surman-letter">
          <div class="mzp-c-card-media-wrapper">
            {{ resp_img(
              url='img/foundation/annualreport/2019/leadership-mark.jpg',
              srcset={
                'img/foundation/annualreport/2019/leadership-mark-high-res.jpg': '2x'
              },
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '540',
                'height': '360',
                'loading': 'lazy'
              }
            ) }}
          </div>
          <div class="mzp-c-card-content">
            <div class="mzp-c-card-tag">Steering Committee</div>
            <h3 class="mzp-c-card-title">Mark Surman</h3>
            <p class="mzp-c-card-desc">President and Executive Director</p>
          </div>
        </a>
      </section>

      <section class="mzp-c-card mzp-has-aspect-3-2">
        <a class="mzp-c-card-block-link has-modal" data-modal-id="angela-roxi-letter" href="#angela-roxi-letter" id="angela-roxi-letter">
          <div class="mzp-c-card-media-wrapper">
            {{ resp_img(
              url='img/foundation/annualreport/2019/leadership-angela-roxi.jpg',
              srcset={
                'img/foundation/annualreport/2019/leadership-angela-roxi-high-res.jpg': '2x'
              },
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '540',
                'height': '360',
                'loading': 'lazy'
              }
            ) }}
          </div>
          <div class="mzp-c-card-content">
            <div class="mzp-c-card-tag">Steering Committee</div>
            <h3 class="mzp-c-card-title">Angela Plohman & Roxi Wen</h3>
            <p class="mzp-c-card-desc">Executive Vice President & Chief Financial Officer</p>
          </div>
        </a>
      </section>
    </div>
  </div>

  <div class="mzp-l-content js-modal-content">
  <!-- mitchell-baker-letter -->
  <article data-modal-parent="mitchell-baker-letter" class="mzp-c-article c-leadership-article">
    <div class="c-leadership-article-title">
      <span class="highlight green">A word from our leadership</span>
      <h2>Mitchell Baker</h2>
      <span>Chief Executive Officer, Chairwoman of Mozilla Foundation</span>
    </div>

    <p>2020 has been an unprecedented year. The global pandemic has made it clear how central the internet has become to all aspects of life. Work, school, connection, family, holidays, elections, protest &mdash; everything &mdash; has been mediated through the internet. And those without connection are left further behind.</p>
    <p>This vastly increased reliance on the internet reinforces Mozilla’s view that we need a better internet, and that we need technologists involved in creating a better internet. This requires new products and technologies built in greater alignment with the <a href="{{ url('mozorg.about.manifesto') }}">values that Mozilla</a> represents. In 2020 we restructured Mozilla Corporation to align our organizational resources and financial investments with this focus on innovation.</p>
    <p>For Mozilla this means growing the impact of Firefox, while also finding new terrain, and doing this exploration in concert with other technologists and builders who share our commitment to an online future that is more open and humane. So in 2020 we made some hard, but deliberate choices to end our investment in some areas in order to support growth for the future in others. The redirection and investments we made in 2020 will continue to provide the guidance and emphasis for Mozilla’s work going into 2021. The results of our efforts this year were threefold:</p>
    <h3>1. A renewed focus on expanding the impact of our core Firefox browser. </h3>
    <p>With more people tethered to the internet as a lifeline this unique year has shown that web browsers and the infrastructure that support them are more important than ever. It’s vital that a trusted and independent organization like Mozilla is able to continue its focus on creating a reliable and privacy-respecting browser like Firefox that empowers people to access the internet securely. To that end in 2020 Mozilla continued to lead in the adoption of web standards and protocols that enhance internet security with the expansion of our trusted resolver program to include Comcast in the rollout of DNS over HTTPS in Firefox for users in the United States. As the last independent browser, we continued our long-standing push for diversity in how the web is expressed with the launch of a new Firefox Android browser powered by our Gecko engine.</p>
    <h3>2. Optimizing Mozilla for new product development and expanded investment in existing products beyond Firefox.</h3>
    <p>With more people around the world working and learning from home than ever before, people were in search of new ways to bring the online security solutions long associated with the workplace to their private networks. In 2020 we launched a paid VPN service to meet this need. Our mixed reality exploration, Hubs, became a testing ground for people looking for alternatives to Zoom and other video conferencing platforms for online collaboration in lieu of face-to-face meetings. This year Hubs was used by a diverse array of individuals and organizations trying to capture the 3-D quality of previously in-person only experiences from Halloween gatherings to album launch parties to board meetings and museum tours. We also made significant advances with Pocket &mdash; creating new functional capabilities for sharing content, and growing Pocket’s user base and publishing partnerships to access more of the rich and worthwhile content available online. With its people-powered approach to content curation, through Pocket, Mozilla made headway this year in our continued exploration of ways to help people discover worthwhile, relevant content in a more ethical and privacy-respecting manner. In doing so we also sought to protect people from the misinformation and data collection that are intertwined with the algorithms that recommend content on social networks.</p>
    <h3>3. Engaging with people outside of Mozilla.</h3>
    <p>New products have power to change internet experiences. Is there a hunger among entrepreneurs, technologists, designers, activists, dreamers to build products intentionally aimed at something different than today’s internet? In 2020 we launched a pilot initiative called Mozilla Builders to explore this topic. The signal from this pilot is positive and encouraging. The experiment drew 1,500 participants. Mozilla provided mentorship and financial support. The <a href="https://medium.com/mozilla-builders/mozilla-builders-fix-the-internet-showcase-24-awesome-pitches-much-much-more-fcd9c9ebb042">result</a> is over one hundred projects that are now underway at varying stages of development from early exploration to initial start-up.</p>
    <p>Our purpose, power and impact as an organization are enhanced because of Mozilla’s unique mix of operating in the marketplace by offering consumer products and services while also driving internet policy, and advocating for tech ecosystem change. As Mozilla Foundation Executive Director Mark Surman makes clear in greater detail in 2020 we worked on all these fronts. We engaged our peers in the tech sector and regulators in the European Union, United Kingdom, the United States, Kenya, Australia and India in key discussions about internet policy that will shape online life for decades to come,and we deepened our commitments to racial justice through our products and operations.</p>
    <p>We do not have all the answers for improving the internet, or for competing with the tech giants as we do so. Mozilla takes on these challenges because they are important, not because they are easy. We have made progress this year, and I’m very proud we’ve managed to do so in the middle of such a challenging year. There is far more work to be done. Mozilla’s product development work must go faster. Mozilla’s connections to the nascent community of builders who want to create new products for a better internet must expand. Mozilla’s connection to consumers, citizens and activists who live online must deepen dramatically. The pervasiveness of the internet in 2020 has shown how important it is to improve internet life. It’s shown that Mozilla can bring a laser focus to products. It’s shown the possibility of a rich and varied community of people building a better internet.</p>
    <p>This year’s State of Mozilla outlines how we’ve fought on behalf of people and the web, while making the smart and sometimes hard choices needed to ensure we can also build for whatever online life will hold tomorrow. It’s clear that now more than ever Mozilla’s independent voice is needed.</p>
  </article>

  <!-- mark-surman-letter -->
  <article data-modal-parent="mark-surman-letter" class="mzp-c-article c-leadership-article">
    <div class="c-leadership-article-title">
      <span class="highlight green">A word from our leadership</span>
      <h2>Mark Surman</h2>
      <span>President and Executive Director</span>
    </div>

    <p>In 2020, more and more people realized that the internet isn’t just about technology. It’s also about society. It’s about what kind of world we want to live in.</p>
    <p>All year long we asked ourselves and each other: How quickly can we move our work and schools online? Who has Wi-Fi at home, and who doesn’t? How much of the news we see online is real, and how much is misinformation? Are the people delivering my takeout and my groceries safe? Are the big tech platforms helping, or hurting our democracy?</p>
    <p>As questions like these occupied headlines and dinner table conversations, it became even more clear that we need to double down on both the technical and social sides of <a href="{{ url('mozorg.about.manifesto') }}">Mozilla's mission</a>, which is to keep the internet open and accessible to all.</p>
    <p>As Mitchell Baker outlined, the Mozilla Corporation made a number of deliberate choices in 2020 to shore up Mozilla’s ability to advance this mission by putting new and better products into market. This included strengthening Firefox as the only remaining independent browser, and working with internal teams and a broader network of ‘builders’ to create new ways to safely collaborate, chat, build and share content online.</p>
    <p>As a complement to this work, the Mozilla Foundation continued to fuel the movement of people committed to building a healthier digital world. As with the early days of open source, a growing number of technologists, researchers, policymakers, lawyers and activists are seeking ways to make the internet better for all of us. These people have long seen how the social and technical aspects of the internet are tied together. Mozilla counts itself among them, and is committed to helping the movement they represent grow and succeed.</p>
    <p>Amid the pandemic, calls for racial justice and difficult elections in many parts of the world, Mozilla’s movement building work &mdash; and our public voice on internet health issues &mdash; felt more urgent than ever. Three particular areas to call out:</p>
    <h3>1. Promoting ‘trustworthy AI’ in the technologies we all use everyday. </h3>
    <p>Whether it is the content in your social media feed or an application for a new bank loan, data and AI are increasingly making key decisions about our lives. In 2020, Mozilla released a roadmap for making AI more trustworthy, a goal just as important as our original efforts to create a free and open web 20 years ago. A growing percentage of our research, grantmaking and advocacy work is focused on this goal, including funding and fellowships for people who are: <a href="https://foundation.mozilla.org/initiatives/responsible-cs/{{ referrals }}">adding ethics into undergraduate computer science curriculum</a>; <a href="https://foundation.mozilla.org/blog/mozilla-welcomes-two-new-fellows-trustworthy-ai/{{ referrals }}">putting up bounties to root out bias in AI</a>; and inventing new ways to put people in charge of their data and online destiny.</p>
    <h3>2. Informing &mdash; and rallying &mdash; citizens around making technology better.</h3>
    <p>At a time where tech has so great an impact on our lives, staying informed and pushing tech companies to do better is critical. As the pandemic spread in April, Mozilla put out a special edition of its *Privacy Not Included guide to <a href="https://foundation.mozilla.org/blog/which-video-call-apps-can-you-trust/{{ referrals }}">review the safety and security of leading video conferencing apps</a>. It also worked with organizations and the public to <a href="https://foundation.mozilla.org/blog/zoom-makes-right-call-encryption/{{ referrals }}">successfully pressure Zoom to include full encryption in the free version of its product</a>. And, during racial justice protests and elections around the world, Mozilla pushed social platforms to more effectively tackle misinformation, offering <a href="https://foundation.mozilla.org/blog/misinfo-monday-its-been-real-a-little-too-real/{{ referrals }}">regular Monday misinfo updates</a> and <a href="https://foundation.mozilla.org/blog/facebook-heeds-mozilla-call-pauses-group-recommendations/{{ referrals }}">urging</a> Facebook and Twitter to turn off features that spread viral misinformation. We also <a href="https://foundation.mozilla.org/en/campaigns/regrets-reporter/{{ referrals }}">worked with over 25,000 citizens around the world to collect misinformation on YouTube</a>, which will feed into a study that will be released in early 2021.</p>
    <h3>3. Investing in people and organizations building a healthy internet.</h3>
    <p>The only way we can create a healthier digital world is to do it together. For that reason, Mozilla invests approximately $10M each year in grants and fellowships for people working on internet health issues. In 2020, this included: putting out a <a href="https://foundation.mozilla.org/blog/supporting-black-artists-who-are-examining-ai/{{ referrals }}">Creative Media Awards call to support Black artists working on topics related to AI</a>; creating the new <a href="https://foundation.mozilla.org/blog/new-fellowship-tech-society-strategists/{{ referrals }}">Tech and Society Fellowship</a> with the Ford Foundation to place skilled technologists in leading civil society organizations in the global south; and working with several other funders to <a href="https://blog.mozilla.org/blog/2020/09/23/launching-the-european-ai-fund/{{ referrals }}">launch the European AI Fund</a>, a €4.6M effort to develop AI expertise in civil society organizations.</p>
    <p>All of this work &mdash; both by Mozilla teams and by our collaborators around the world &mdash; puts us on a strong footing as we move into 2021, which will no doubt be another challenging year. We already have plans in motion to put a stronger emphasis on AI transparency and bias. And we are working on a new initiative with other foundations to dramatically accelerate the development of data trusts, data co-ops and similar initiatives. We need alternatives to the current approach of ceding control of data to a few big tech platforms. We will also increase our focus on tech policy in 2021, working both with other mid-size tech companies and with philanthropy to ensure that the growing trend of tech regulation heads in a good direction.</p>
    <p>A number of years ago, we realized Mozilla is most powerful when it tries to shape the market through its products &mdash; and when it helps to grow the movement for a better digital world. Whether you are an individual citizen, a small tech company, a non-profit or a government agency  &mdash; if you see yourself as part of this movement, we want to get to know you and work with you in the years ahead. <a href="{{ url('mozorg.contribute') }}">Volunteer</a> to be part of Mozilla, <a href="{{ donate_url(location='annual-report') }}">donate</a> to support the work of internet health leaders around the world or simply use <a href="https://www.firefox.com/">Firefox</a>.</p>
  </article>

  <!-- angela-roxi-letter -->
  <article data-modal-parent="angela-roxi-letter" class="mzp-c-article c-leadership-article">
    <div class="c-leadership-article-title">
      <span class="highlight green">A word from our leadership</span>

      <h2>Angela Plohman</h2>
      <span>Executive Vice President</span>
      <h2>Roxi Wen</h2>
      <span>Chief Financial Officer</span>
    </div>

    <h3>In a technology industry beholden to profit at all costs, Mozilla stands apart.</h3>
    <p>Money isn’t our end goal, but rather a means to an end — <a href="{{ url('mozorg.about.manifesto') }}">a healthy internet, open and accessible to all</a>.</p>
    <p>Mozilla also stands apart for its novel governance structure. Founded as a community open-source project in 1998, Mozilla consists of two primary organizations: the Mozilla Corporation, a social enterprise, and its parent the Mozilla Foundation, a non-profit 501(c)3. The two organizations pool their separate strengths — building exceptional consumer technology and fueling a global movement, respectively — to pursue a singular mission.</p>
    <p>This report provides a window into how these two organizations operate. The Mozilla Corporation earns revenue in the consumer technology marketplace — and then invests it back into products and ideas that further shape the marketplace for the public good. The Foundation earns revenue from both the Corporation and donations and grants — and then invests it in research, advocacy, people, and projects that complement our consumer technology work. This hybrid model allows the two organizations to operate as something greater than the sum of their parts.</p>
    <p>This report also accompanies the audited 2019 financials for both organizations, which provides further insight into Mozilla operations. Note: Each organization is governed by a separate board of directors.</p>
    <h3>The Mozilla Corporation’s domain is the marketplace.</h3>
    <p>As outlined in our <a href="{{ url('mozorg.about.manifesto') }}">manifesto</a>, we believe commercial involvement in the development of the internet brings many benefits. To that end, we build products, explore new technologies, and shape a tech environment to give people more choice and control in their online lives. Our flagship product, Firefox, is used by hundreds of millions of people around the world and provides an alternative to other data-hungry browsers in the market. Our other products also provide millions of internet users with choice and control: Pocket offers a simple, trustworthy way to access worthwhile content from across the internet and Mozilla VPN provides affordable, private and easily accessible security on any device. And through our early exploration and engagement other creators and technologists who share our vision for a better internet as part of the Mozilla Builders experiment, we have been able to see where there are opportunities to invest in and amplify the work of  new businesses, products and services that will contribute to a better internet in the future.</p>
    <p>Today, the majority of Mozilla Corporation revenue is generated from <a href="https://wiki.mozilla.org/Global_Search_Strategy_Status{{ referrals }}">global browser search partnerships</a>, including the <a href="https://blog.mozilla.org/blog/2017/11/14/firefox-features-google-as-default-search-provider-in-the-u-s-canada-hong-kong-and-taiwan/{{ referrals }}">deal renegotiated with Google in 2017</a> following Mozilla’s termination of its <a href="https://blog.mozilla.org/blog/2017/12/05/mozilla-files-cross-complaint-against-yahoo-holdings-and-oath/{{ referrals }}">search agreement with Yahoo/Oath</a> (which was the subject of litigation the parties resolved in a confidential settlement in 2019.) In 2020 Mozilla renewed its deal with Google and continues to generate revenue from other search partnerships with partners in the US and around the world. In CY 2019, Mozilla Corporation generated $465M from royalties, subscriptions and advertising revenue, excluding one-time litigation settlement revenue. Mozilla’s cash and investment portfolio at the end of 2019 was $785M). Our strong financial position enabled us to expand our focus on innovation in 2020 including the launch of Mozilla Builders initiative and the VPN service mentioned earlier, while continuing investment in Firefox and Pocket, which was acquired in 2017. In 2020, the Corporation was reorganized to put in place the organizational and cost structure to support these efforts. The new organization is over 775 employees strong worldwide.</p>

    <p>As a social enterprise, Mozilla Corporation’s revenue is largely reinvested in the organization, allowing us to improve our existing products and innovate new ones. A portion of the Corporation’s annual revenue flows to  its parent organization, the Mozilla Foundation (see below for details).</p>

    <h3>The Mozilla Foundation’s domain is growing the movement of technologists, researchers, activists, and artists who share our goals and ideals.</h3>

    <p>The Foundation identifies threats to and opportunities for a healthy internet, and then works to make these issues mainstream. In 2019, we published our annual Internet Health Report, using original reporting and data visualization to unpack issues like the harms of digital advertising and the bias embedded in algorithms. We also began examining the ways AI in consumer technology is intersecting with society. Last year, Mozilla spent $926,393 to support this agenda-setting work.</p>
    <p>The Foundation also uses grassroots organizing and public education campaigns to mobilize tens of millions of internet users. In 2019, Mozilla’s advocacy work urged Facebook, Amazon, Apple, and other big tech companies to address issues like online privacy and the spread of disinformation. Last year, Mozilla spent $4,853,516 to support this advocacy work.</p>
    <p>And the Foundation provides support to people and projects on the front lines of the internet health movement. We do so through fellowships and awards for technologists and researchers addressing issues like online privacy and digital inclusion. In 2019, Mozilla also held its 10th-annual Mozilla Festival, a week-long convening for the internet health movement. Last year, Mozilla spent $10,387,096 to support this leadership development work.</p>

    <p>The Foundation’s revenue comes partially from the Mozilla Corporation. For 2019, the Mozilla Foundation received $15,858,258 per a trademark license agreement with Mozilla Corporation, allowing us to reinvest earnings from our products  into advocacy and grant making that grow the internet health movement. </p>
    <p>Individual donations and grants to Mozilla Foundation complement  this revenue from our social enterprise work. In 2019, the Foundation raised $11.7M through these avenues. We view these contributions not as donations to Mozilla, but rather as a way to match Mozilla’s own investment in the broader movement for internet health. The majority of these resources are used to fund Fellows and other organizations within the movement.</p>
    <h3>Although two organizations exist beneath the Mozilla banner, they operate in tandem and with a shared mission.</h3>
    <p>By combining our expertise both in the market and as a nonprofit, we are strongly positioned to protect the internet as a global public resource, open and accessible to all.</p>

  </article>
  </div>

  <div class="mzp-l-content">
    <ul class="c-report-pdfs">
      <li>
        <h3 class="mzp-u-title-xs">2019 Audited Financial Statement</h3>
        <a class="mzp-c-button" href="https://assets.mozilla.net/annualreport/2019/mozilla-fdn-2019-short-form-0926.pdf">Download PDF</a>
      </li>
        <li>
        <h3 class="mzp-u-title-xs">2019 Form 990</h3>
        <a class="mzp-c-button" href="https://assets.mozilla.net/annualreport/2019/mozilla-2019-form-990.pdf">Download PDF</a>
      </li>
    </ul>
  </div>

  <div class="pixel-effect c-article-list">

    <!-- Intro Section -->
    <div class="c-section-intro-bg">
      <div class="mzp-l-content">
        <div class="c-section-intro">
          <h2><span class="highlight green">Fighting for people</span></h2>
          <p>While 2020 has been an unprecedented year of change, Mozilla remains steadfast in our dedication to fighting for a healthy internet for everyone. People are clear in their demands that technology be more responsible, secure, accessible and trustworthy as it intersects increasingly with their daily lives at home, work, school and play. We powered our campaigns and products to represent and amplify those demands, and we’ll build on our successes to grow our influence in the years to come.</p>
        </div>
      </div>
    </div>


    <div class="js-modal-content mzp-l-content">
      <!-- victory-has-a-ring-to-it -->
      <section data-modal-parent="victory-has-a-ring-to-it" class="mzp-c-card-feature mzp-has-aspect-16-9 mzp-l-card-feature-left-half">
        <div class="mzp-c-card-feature-media-wrapper">
          <div class="mzp-c-card-feature-media">
            {{ resp_img(
              url='img/foundation/annualreport/2019/victory-ring.jpg',
              srcset={
                'img/foundation/annualreport/2019/victory-ring-high-res.jpg': '2x'
              },
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '930',
                'height': '523',
                'loading': 'lazy'
              }
            ) }}
          </div>
        </div>
        <div class="mzp-c-card-feature-content">
          <div class="mzp-c-card-feature-content-container">
            <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40" width="448" height="40">
            <h2 class="mzp-c-card-feature-title"><span class="highlight green">Victory has a Ring to it </span></h2>
            <p class="mzp-c-card-feature-desc">At the beginning of 2020, it was <a href="https://www.washingtonpost.com/nation/2019/12/12/she-installed-ring-camera-her-childrens-room-peace-mind-hacker-accessed-it-harassed-her-year-old-daughter/">widely reported</a> that criminals were hijacking Ring cameras to spy on and harass people in the privacy of their own homes. Almost 10,000 people signed Mozilla’s petition calling on Amazon to protect Ring customers by requiring two-factor authentication (2FA). And it worked! By February, Ring updated its security and required 2FA, proving that even the mightiest tech companies will respond to consumer pressure.</p>
            <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://foundation.mozilla.org/blog/ring-2fa-and-win-consumers/{{ referrals }}">Learn more</a>
          </div>
        </div>
      </section>

      <!-- six-stories-to-inspire-better-content-moderation-regulation -->
      <section data-modal-parent="six-stories-to-inspire-better-content-moderation-regulation" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
        <div class="mzp-c-card-feature-media-wrapper">
          <div class="mzp-c-card-feature-media">
            {{ resp_img(
              url='img/foundation/annualreport/2019/six-stories.jpg',
              srcset={
                'img/foundation/annualreport/2019/six-stories-high-res.jpg': '2x'
              },
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '540',
                'height': '360',
                'loading': 'lazy'
              }
            ) }}
          </div>
        </div>
        <div class="mzp-c-card-feature-content">
          <div class="mzp-c-card-feature-content-container">
            <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
            <h2 class="mzp-c-card-feature-title"><span class="highlight green">Six stories to inspire better content moderation regulation</span></h2>
            <p class="mzp-c-card-feature-desc">These six stories shine a light on the human cost of content moderation, revealing what is at stake when policymakers craft content regulation frameworks. While we acknowledge how difficult it is to strike a balance that works for people around the world, these stories help show what is possible if regulation is done right.</p>
            <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://foundation.mozilla.org/blog/when-content-moderation-hurts/{{ referrals }}">Learn more</a>
          </div>
        </div>
      </section>

      <!-- creative-media-awards-demystify-ai -->
      <section data-modal-parent="creative-media-awards-demystify-ai" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
        <div class="mzp-c-card-feature-media-wrapper">
          <div class="mzp-c-card-feature-media">
            {{ resp_img(
              url='img/foundation/annualreport/2019/creative-media-awards.jpg',
              srcset={
                'img/foundation/annualreport/2019/creative-media-awards-high-res.jpg': '2x'
              },
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '540',
                'height': '360',
                'loading': 'lazy'
              }
            ) }}
          </div>
        </div>
        <div class="mzp-c-card-feature-content">
          <div class="mzp-c-card-feature-content-container">
            <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
            <h2 class="mzp-c-card-feature-title"><span class="highlight green">Creative Media Awards demystify AI</span></h2>
            <p class="mzp-c-card-feature-desc">Mozilla’s Creative Media Awards are part of our mission to realize more trustworthy AI in consumer technology. The awards fuel the people and projects on the front lines of the global internet health movement, who highlight the unintended consequences of artificial intelligence. 2020 awardees included <a href="https://foundation.mozilla.org/blog/step-inside-someone-elses-youtube-bubble/{{ referrals }}">TheirTube</a> and <a href="https://foundation.mozilla.org/blog/apollo-11-deepfake-help-understand-misinformation/{{ referrals }}">In Event of Moon Disaster</a>. The next round of Creative Media Awards will provide $245,000 in funding to Black artists, who are exploring the effects of AI on racial justice.</p>
            <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://foundation.mozilla.org/blog/announcing-our-2021-creative-media-award-judges/{{ referrals }}">Learn more</a>
          </div>
        </div>
      </section>

      <!-- dialogues-and-debates-go-virtual -->
      <section data-modal-parent="dialogues-and-debates-go-virtual" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
        <div class="mzp-c-card-feature-media-wrapper">
          <div class="mzp-c-card-feature-media">
            {{ resp_img(
              url='img/foundation/annualreport/2019/dialogues-and-debates.jpg',
              srcset={
                'img/foundation/annualreport/2019/dialogues-and-debates-high-res.jpg': '2x'
              },
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '930',
                'height': '620',
                'loading': 'lazy'
              }
            ) }}
          </div>
        </div>
        <div class="mzp-c-card-feature-content">
          <div class="mzp-c-card-feature-content-container">
            <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
            <h2 class="mzp-c-card-feature-title"><span class="highlight green">Dialogues and Debates go virtual</span></h2>
            <p class="mzp-c-card-feature-desc">With many people working, researching and networking from home, it was the perfect time for us to take our <a href="https://www.mozillafestival.org/speakers/virtual-dialogue-and-debates/{{ referrals }}">Dialogues and Debates</a> speaker series online. Topics like misinformation, racial justice, trustworthy AI, Big Tech and digital privacy became exceedingly vital to the cultural conversation in 2020, and our hosts and panelists jumped in. By moving to an online streaming format, everyone was able to participate and watch safely from wherever they happened to be. </p>
            <p class="mzp-c-card-feature-desc"><small><em>Photo Credit: ATLANTIC MEDIA</em></small></p>
            <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://www.mozillafestival.org/speakers/virtual-dialogue-and-debates/{{ referrals }}">Learn more</a>
          </div>
        </div>
      </section>

      <!-- putting-our-products-to-work-to-amplify-black-voices -->
      <section data-modal-parent="putting-our-products-to-work-to-amplify-black-voices" class="mzp-c-card-feature mzp-has-aspect-1-1 mzp-l-card-feature-left-half">
        <div class="mzp-c-card-feature-media-wrapper">
          <div class="mzp-c-card-feature-media">
            {{ resp_img(
              url='img/foundation/annualreport/2019/amplify-black-voices.png',
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '523',
                'height': '523',
                'loading': 'lazy'
              }
            ) }}
          </div>
        </div>
        <div class="mzp-c-card-feature-content">
          <div class="mzp-c-card-feature-content-container">
            <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
            <h2 class="mzp-c-card-feature-title"><span class="highlight green">Putting our products to work to amplify Black voices</span></h2>
            <p class="mzp-c-card-feature-desc">Educating ourselves is how we can begin dismantling systemic racism, and we started with surfacing important content through a new Pocket feature called Collections. <a href="https://blog.getpocket.com/2020/06/the-fight-for-racial-equity-justice-and-black-lives/{{ referrals }}">Collections</a> of works by Black writers and thought leaders are being distributed through our Pocket product with companion promotion within Firefox. We will continue to explore how to leverage the functionality and reach of our products and services to advance change.</p>
            <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://blog.getpocket.com/2020/06/the-fight-for-racial-equity-justice-and-black-lives/{{ referrals }}">Learn more</a>
          </div>
        </div>
      </section>

      <!-- contact-tracing-governments-and-data-privacy -->
      <section data-modal-parent="contact-tracing-governments-and-data-privacy" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
        <div class="mzp-c-card-feature-media-wrapper">
          <div class="mzp-c-card-feature-media">
            {{ resp_img(
              url='img/foundation/annualreport/2019/contact-tracing.jpg',
              srcset={
                'img/foundation/annualreport/2019/contact-tracing-high-res.jpg': '2x'
              },
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '540',
                'height': '360',
                'loading': 'lazy'
              }
            ) }}
          </div>
        </div>
        <div class="mzp-c-card-feature-content">
          <div class="mzp-c-card-feature-content-container">
            <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
            <h2 class="mzp-c-card-feature-title"><span class="highlight green">Contact tracing, governments and data privacy</span></h2>
            <p class="mzp-c-card-feature-desc">Contact tracing apps emerged as a technology solution for the COVID-19 public health crisis. Mozilla evaluated the different design approaches, offering keen insights into the potential risks and benefits. We ultimately <a href="https://blog.mozilla.org/blog/2020/04/29/contact-tracing-governments-and-data/{{ referrals }}">recommended</a> anyone working on contact tracing technology take a decentralized approach, in order to protect people from the potential abuse of data found in centralized systems. A decentralized approach leaves contact data on people’s devices and out of the reach of governments and companies.</p>
            <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://blog.mozilla.org/blog/2020/04/29/contact-tracing-governments-and-data/{{ referrals }}">Learn more</a>
          </div>
        </div>
      </section>

      <!-- transforming-youtube-users-into-youtube-watchdogs -->
      <section data-modal-parent="transforming-youtube-users-into-youtube-watchdogs" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
        <div class="mzp-c-card-feature-media-wrapper">
          <div class="mzp-c-card-feature-media">
            {{ resp_img(
              url='img/foundation/annualreport/2019/transforming-youtube.jpg',
              srcset={
                'img/foundation/annualreport/2019/transforming-youtube-high-res.jpg': '2x'
              },
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '540',
                'height': '360',
                'loading': 'lazy'
              }
            ) }}
          </div>
        </div>
        <div class="mzp-c-card-feature-content">
          <div class="mzp-c-card-feature-content-container">
            <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
            <h2 class="mzp-c-card-feature-title"><span class="highlight green">Transforming YouTube users into YouTube watchdogs</span></h2>
            <p class="mzp-c-card-feature-desc">We launched <a href="http://mzl.la/regrets-reporter">the RegretsReporter extension</a> to give people a way to report YouTube Regrets — videos recommended by YouTube that people end up wishing they had never watched. YouTube recommendations can be delightful, but they can also be dangerous. The platform has a history of recommending harmful content — from pandemic conspiracies to political disinformation — to its users. The consequences of this problem are real and growing. By contributing regret data to our research, people are helping us improve one of the most powerful recommendation engines on the planet.</p>
            <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://foundation.mozilla.org/blog/mozilla-crowdsourcing-research-youtube-recommendations/{{ referrals }}">Learn more</a>
          </div>
        </div>
      </section>

      <!-- building-a-roadmap-for-trustworthy-ai -->
      <section data-modal-parent="building-a-roadmap-for-trustworthy-ai" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
        <div class="mzp-c-card-feature-media-wrapper">
          <div class="mzp-c-card-feature-media">
            {{ resp_img(
              url='img/foundation/annualreport/2019/building-roadmap.jpg',
              srcset={
                'img/foundation/annualreport/2019/building-roadmap-high-res.jpg': '2x'
              },
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '540',
                'height': '360',
                'loading': 'lazy'
              }
            ) }}
          </div>
        </div>
        <div class="mzp-c-card-feature-content">
          <div class="mzp-c-card-feature-content-container">
            <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
            <h2 class="mzp-c-card-feature-title"><span class="highlight green">Building a roadmap for trustworthy AI</span></h2>
            <p class="mzp-c-card-feature-desc">In May, we released a white paper that outlines our thinking and theory of change on trustworthy AI. AI has immense potential to improve our quality of lives, but integrating complex computation into the platforms and products we use everyday could compromise our security, safety and privacy. Unless critical steps are taken to make these systems more trustworthy, the development of AI runs the risk of deepening existing power inequalities.</p>
            <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://foundation.mozilla.org/blog/trustworthy-ai-abridged-version/{{ referrals }}">Learn more</a>
          </div>
        </div>
      </section>

      <!-- our-campaign-urged-zoom-to-make-the-right-call-on-encryption -->
      <section data-modal-parent="our-campaign-urged-zoom-to-make-the-right-call-on-encryption" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
        <div class="mzp-c-card-feature-media-wrapper">
          <div class="mzp-c-card-feature-media">
            {{ resp_img(
              url='img/foundation/annualreport/2019/zoom-encryption.jpg',
              srcset={
                'img/foundation/annualreport/2019/zoom-encryption-high-res.jpg': '2x'
              },
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '540',
                'height': '360',
                'loading': 'lazy'
              }
            ) }}
          </div>
        </div>
        <div class="mzp-c-card-feature-content">
          <div class="mzp-c-card-feature-content-container">
            <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
            <h2 class="mzp-c-card-feature-title"><span class="highlight green">Our campaign urged Zoom to make the right call on encryption</span></h2>
            <p class="mzp-c-card-feature-desc">Millions of people left offices and classrooms vacant in 2020, quickly making Zoom the tool du jour to get things done. And where good people went, bad actors followed, thrusting Zoom into the spotlight with a myriad of security issues. After Mozilla and other organizations spoke out and advocated, Zoom made the strongest possible security and privacy features available to all their users, a win for consumer security.</p>
            <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://foundation.mozilla.org/blog/zoom-makes-right-call-encryption/{{ referrals }}">Learn more</a>
          </div>
        </div>
      </section>

      <!-- facebook-stop-hate-for-profit -->
      <section data-modal-parent="facebook-stop-hate-for-profit" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
        <div class="mzp-c-card-feature-media-wrapper">
          <div class="mzp-c-card-feature-media">
            {{ resp_img(
              url='img/foundation/annualreport/2019/stop-hate-for-profit.png',
              srcset={
                'img/foundation/annualreport/2019/stop-hate-for-profit-high-res.png': '2x'
              },
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '540',
                'height': '360',
                'loading': 'lazy'
              }
            ) }}
          </div>
        </div>
        <div class="mzp-c-card-feature-content">
          <div class="mzp-c-card-feature-content-container">
            <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
            <h2 class="mzp-c-card-feature-title"><span class="highlight green">Facebook: Stop Hate for Profit</span></h2>
            <p class="mzp-c-card-feature-desc">In June, Mozilla joined a coalition of companies and civil society groups <a href="https://www.stophateforprofit.org/">calling on Facebook</a> to take strong action to limit hateful and divisive content on their platforms. We urged our supporters to join the global day of action to tell Facebook CEO Mark Zuckerberg: Enough is Enough. Together, we sent a clear message to Facebook’s leadership: this does not stand with our common values and society is no longer willing to tolerate your inaction and profiting from hate and misinformation.</p>
            <p class="mzp-c-card-feature-desc">In September we joined the “Real Facebook Oversight Board.” And it’s worth nothing that Pinterest saw an increase in advertising in Q3 by advertisers who had boycotted social media.</p>
            <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://www.stophateforprofit.org/press-release-week-of-action">Learn more</a>
          </div>
        </div>
      </section>

      <!-- another-win-for-privacy-this-time-with-apple -->
      <section data-modal-parent="another-win-for-privacy-this-time-with-apple" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
        <div class="mzp-c-card-feature-media-wrapper">
          <div class="mzp-c-card-feature-media">
            {{ resp_img(
              url='img/foundation/annualreport/2019/privacy-apple.jpg',
              srcset={
                'img/foundation/annualreport/2019/privacy-apple-high-res.jpg': '2x'
              },
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '540',
                'height': '360',
                'loading': 'lazy'
              }
            ) }}
          </div>
        </div>
        <div class="mzp-c-card-feature-content">
          <div class="mzp-c-card-feature-content-container">
            <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
            <h2 class="mzp-c-card-feature-title"><span class="highlight green">Another win for privacy, this time with Apple</span></h2>
            <p class="mzp-c-card-feature-desc">After several months of campaigning by Mozilla — and 20,000 supporter signatures — Apple boosted privacy online by giving consumers the choice to opt-out of tracking in each app installed on their devices. In doing so, Apple made a loud statement: mass data collection and invasive advertising don’t have to be the status quo online and consumer privacy should be a significant factor in the online advertising equation. It’s a refreshing take that we support.</p>
            <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://foundation.mozilla.org/blog/applause-for-apples-idfa-decision/{{ referrals }}">Learn more</a>
          </div>
        </div>
      </section>

      <!-- pushing-video-call-apps-to-be-more-private-and-secure -->
      <section data-modal-parent="pushing-video-call-apps-to-be-more-private-and-secure" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
        <div class="mzp-c-card-feature-media-wrapper">
          <div class="mzp-c-card-feature-media">
            {{ resp_img(
              url='img/foundation/annualreport/2019/video-call-private.jpg',
              srcset={
                'img/foundation/annualreport/2019/video-call-private-high-res.jpg': '2x'
              },
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '540',
                'height': '360',
                'loading': 'lazy'
              }
            ) }}
          </div>
        </div>
        <div class="mzp-c-card-feature-content">
          <div class="mzp-c-card-feature-content-container">
            <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
            <h2 class="mzp-c-card-feature-title"><span class="highlight green">Pushing video call apps to be more private and secure</span></h2>
            <p class="mzp-c-card-feature-desc">A record number of people used video call apps to conduct business, teach classes, meet with doctors, and stay in touch with friends this year. Mozilla expanded our <a href="https://foundation.mozilla.org/privacynotincluded/{{ referrals }}">*Privacy Not Included guide</a> to help consumers evaluate the privacy and security features and flaws of popular video calling apps.</p>
            <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://foundation.mozilla.org/blog/which-video-call-apps-can-you-trust/{{ referrals }}">Learn more</a>
          </div>
        </div>
      </section>

      <!-- firefox-gives-redirect-trackers-the-boot-with-etp-2-0 -->
      <section data-modal-parent="firefox-gives-redirect-trackers-the-boot-with-etp-2-0" class="mzp-c-card-feature mzp-has-aspect-16-9 mzp-l-card-feature-left-half">
        <div class="mzp-c-card-feature-media-wrapper">
          <div class="mzp-c-card-feature-media">
            {{ resp_img(
              url='img/foundation/annualreport/2019/redirect-trackers-etp.png',
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '930',
                'height': '523',
                'loading': 'lazy'
              }
            ) }}
          </div>
        </div>
        <div class="mzp-c-card-feature-content">
          <div class="mzp-c-card-feature-content-container">
            <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
            <h2 class="mzp-c-card-feature-title"><span class="highlight green">Firefox gives redirect trackers the boot with ETP 2.0</span></h2>
            <p class="mzp-c-card-feature-desc">Mozilla has been on a journey to protect people from online tracking methods since introducing ”<a href="https://blog.mozilla.org/blog/2011/02/08/mozilla-firefox-4-beta-now-including-do-not-track-capabilities/{{ referrals }}">Do Not Track</a>“ in 2011. Despite people’s discomfort with being tracked, invasive tracking methods morph year after year.</p>
            <p class="mzp-c-card-feature-desc">Since Enhanced Tracking Protection (ETP) landed in Firefox in 2019, protecting people from billions of digital trackers, the ad industry has developed yet more techniques to track users, such as <a href="https://developer.mozilla.org/docs/Mozilla/Firefox/Privacy/Redirect_Tracking_Protection#Redirect_tracking_defined{{ referrals }}">redirect tracking</a>. This let companies get around Firefox’s built-in third-party cookie-blocking policy, by sending people through the tracker’s site before landing on their desired website, tracking their moves along the way. It’s sneaky, privacy-invading and just plain rude. And, we put an end to it with Firefox’s ETP 2.0, our latest step in providing the safe and private experience our users expect from Mozilla.</p>
            <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://blog.mozilla.org/blog/2020/08/04/latest-firefox-rolls-out-enhanced-tracking-protection-2-0-blocking-redirect-trackers-by-default/{{ referrals }}">Learn more</a>
          </div>
        </div>
      </section>

      <!-- misinfo-mondays-cut-the-crap-and-tell-the-truth -->
      <section data-modal-parent="misinfo-mondays-cut-the-crap-and-tell-the-truth" class="mzp-c-card-feature mzp-has-aspect-16-9 mzp-l-card-feature-left-half">
        <div class="mzp-c-card-feature-media-wrapper">
          <div class="mzp-c-card-feature-media">
            {{ resp_img(
              url='img/foundation/annualreport/2019/misinfo-mondays.jpg',
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '930',
                'height': '523',
                'loading': 'lazy'
              }
            ) }}
          </div>
        </div>
        <div class="mzp-c-card-feature-content">
          <div class="mzp-c-card-feature-content-container">
            <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
            <h2 class="mzp-c-card-feature-title"><span class="highlight green">Misinfo Mondays cut the crap and tell the truth</span></h2>
            <p class="mzp-c-card-feature-desc">Our new series <a href="https://foundation.mozilla.org/blog/tags/misinformation-monday/{{ referrals }}">Misinfo Monday</a> aimed to help people sift through the misleading information out there, from social media feeds, to suspicious articles, to deep fakes. The series proved to be some of our most popular content this year.</p>
            <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://foundation.mozilla.org/blog/misinfo-monday-how-spot-misinformation-pros/{{ referrals }}">Learn more</a>
          </div>
        </div>
      </section>

      <!-- an-investigation-political-ads-on-popular-streaming-platforms -->
      <section data-modal-parent="an-investigation-political-ads-on-popular-streaming-platforms" class="mzp-c-card-feature mzp-has-aspect-16-9 mzp-l-card-feature-left-half">
        <div class="mzp-c-card-feature-media-wrapper">
          <div class="mzp-c-card-feature-media">
            {{ resp_img(
              url='img/foundation/annualreport/2019/political-ads-streaming-platforms.jpg',
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '930',
                'height': '523',
                'loading': 'lazy'
              }
            ) }}
          </div>
        </div>
        <div class="mzp-c-card-feature-content">
          <div class="mzp-c-card-feature-content-container">
            <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
            <h2 class="mzp-c-card-feature-title"><span class="highlight green">An investigation: Political ads on popular streaming platforms</span></h2>
            <p class="mzp-c-card-feature-desc">Video streaming platforms became prime targets for political advertising campaigns in the 2020 U.S. elections, posing <a href="https://www.washingtonpost.com/technology/2020/02/20/hulu-roku-political-ads-streaming/">a huge challenge to election watchdogs</a> who track political campaign spending and ad targeting. We investigated and scored how six popular streaming platforms handled political ads.</p>
            <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://foundation.mozilla.org/campaigns/paid-programming/{{ referrals }}">Learn more</a>
          </div>
        </div>
      </section>

      <!-- when-apple-opened-its-walled-garden-we-met-them-at-the-gate -->
      <section data-modal-parent="when-apple-opened-its-walled-garden-we-met-them-at-the-gate" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
        <div class="mzp-c-card-feature-media-wrapper">
          <div class="mzp-c-card-feature-media">
            {{ resp_img(
              url='img/foundation/annualreport/2019/apple-walled-garden.jpg',
              srcset={
                'img/foundation/annualreport/2019/apple-walled-garden-high-res.jpg': '2x'
              },
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '540',
                'height': '360',
                'loading': 'lazy'
              }
            ) }}
          </div>
        </div>
        <div class="mzp-c-card-feature-content">
          <div class="mzp-c-card-feature-content-container">
            <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
            <h2 class="mzp-c-card-feature-title"><span class="highlight green">When Apple opened its walled garden, we met them at the gate</span></h2>
            <p class="mzp-c-card-feature-desc">With <a href="https://www.apple.com/ios/ios-14/">iOS 14</a>, Apple users had new power to choose any default browser on iPhones and iPads, and we met them with a fresh version of Firefox. By setting Firefox as their default browser, iOS users joined hundreds of millions of people who choose to protect their data, while supporting an independent tech company fighting for openness, transparency and control of life online.</p>
            <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://blog.mozilla.org/firefox/firefox-default-for-ios/{{ referrals }}">Learn more</a>
          </div>
        </div>
      </section>

      <!-- mozilla-urged-facebook-and-twitter-to-halt-dangerous-recommendations -->
      <section data-modal-parent="mozilla-urged-facebook-and-twitter-to-halt-dangerous-recommendations" class="mzp-c-card-feature mzp-has-aspect-16-9 mzp-l-card-feature-left-half">
        <div class="mzp-c-card-feature-media-wrapper">
          <div class="mzp-c-card-feature-media">
            {{ resp_img(
              url='img/foundation/annualreport/2019/facebook-twitter-recommendations.jpg',
              srcset={
                'img/foundation/annualreport/2019/facebook-twitter-recommendations-high-res.jpg': '2x'
              },
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '930',
                'height': '523',
                'loading': 'lazy'
              }
            ) }}
          </div>
        </div>
        <div class="mzp-c-card-feature-content">
          <div class="mzp-c-card-feature-content-container">
            <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
            <h2 class="mzp-c-card-feature-title"><span class="highlight green">Mozilla urged Facebook and Twitter to halt dangerous recommendations</span></h2>
            <p class="mzp-c-card-feature-desc">In October, Mozilla and more than 6,000 supporters published an open letter to Mark Zuckerberg, CEO of Facebook and Jack Dorsey, CEO of Twitter. Our demand: Turn off Facebook’s Group Recommendations and Twitter’s Trending Topics ahead of the U.S. election.</p>
            <p class="mzp-c-card-feature-desc">While both companies had taken important steps to prevent the spread of election disinformation on their platforms, such as labeling false information, rejecting misleading ads, and other critical steps, they each missed a critical vulnerability in the viral spread of disinformation — Group Recommendations and Trending Topics, respectively.</p>
            <p class="mzp-c-card-feature-desc">Facebook actually did turn off Group Recommendations ahead of the election, and we then urged them to give independent researchers the ability to asses the impact of that decision.</p>
            <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://foundation.mozilla.org/blog/mozilla-urges-facebook-and-twitter-halt-dangerous-recommendations/{{ referrals }}">Learn more</a>
          </div>
        </div>
      </section>

      <!-- the-internet-needs-our-love -->
      <section data-modal-parent="the-internet-needs-our-love" class="mzp-c-card-feature mzp-has-aspect-16-9 mzp-l-card-feature-left-half">
        <div class="mzp-c-card-feature-media-wrapper">
          <div class="mzp-c-card-feature-media">
            {{ resp_img(
              url='img/foundation/annualreport/2019/internet-needs-our-love.jpg',
              optional_attributes={
                'class': 'mzp-c-card-image',
                'width': '930',
                'height': '620',
                'loading': 'lazy'
              }
            ) }}
          </div>
        </div>
        <div class="mzp-c-card-feature-content">
          <div class="mzp-c-card-feature-content-container">
            <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
            <h2 class="mzp-c-card-feature-title"><span class="highlight green">The internet needs our love</span></h2>
            <p class="mzp-c-card-feature-desc">As part of returning Firefox to growth, we have to speak to people’s concerns about online life with our marketing and communications. 2020 revealed more than ever just how fed up internet users are with how their data is used by big platforms, and what little they get in exchange for giving up privacy to them.</p>
            <p class="mzp-c-card-feature-desc">With this in mind we launched a campaign with some easy choices for people to make to unfck their own corner of the internet. We believe those taking part will help drive meaningful change and create a healthier online life for all.</p>
          </div>
        </div>
      </section>
    </div>

    <div class="has-modal" data-modal-id="victory-has-a-ring-to-it">
      {% call split(
        block_id='victory-has-a-ring-to-it',
        image=resp_img(
          url='img/foundation/annualreport/2019/victory-ring.jpg',
          srcset={
            'img/foundation/annualreport/2019/victory-ring-high-res.jpg': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-split-media-asset'
          }
        ),
        media_after=False,
        media_class='mzp-l-split-h-center',
        block_class='mzp-l-split-body-narrow mzp-t-split-nospace'
        ) %}
        <span>Taking on Big Tech</span>
        <h2>Victory has a Ring to it</h2>
        <button type="button" class="mzp-c-button mzp-t-secondary">
          Our campaign for real home security
        </button>
      {% endcall %}
    </div>

    <!-- Link List -->
    <div class="mzp-l-content no-js-hidden">
      <ul class="c-som-list">
        <li>
          <a id="six-stories-to-inspire-better-content-moderation-regulation" class="has-modal" data-modal-id="six-stories-to-inspire-better-content-moderation-regulation" href="#six-stories-to-inspire-better-content-moderation-regulation">Six stories to inspire better content moderation regulation</a>
        </li>
        <li>
          <a class="has-modal highlight green" id="creative-media-awards-demystify-ai" data-modal-id="creative-media-awards-demystify-ai" href="#creative-media-awards-demystify-ai">Creative Media Awards demystify AI</a>
        </li>
      </ul>
    </div>

    <!-- Two Card Row -->
    <div class="mzp-l-content no-js-hidden">
      <div class="mzp-l-card-hero">
        <section class="mzp-c-card mzp-c-card-large mzp-has-aspect-3-2">
          <a id="dialogues-and-debates-go-virtual" class="mzp-c-card-block-link has-modal" data-modal-id="dialogues-and-debates-go-virtual" href="#dialogues-and-debates-go-virtual">
            <div class="mzp-c-card-media-wrapper">
              {{ resp_img(
                url='img/foundation/annualreport/2019/dialogues-and-debates.jpg',
                srcset={
                  'img/foundation/annualreport/2019/dialogues-and-debates-high-res.jpg': '2x'
                },
                optional_attributes={
                  'class': 'mzp-c-card-image',
                  'width': '930',
                  'height': '620',
                  'loading': 'lazy'
                }
              ) }}
            </div>
            <div class="mzp-c-card-content">
              <div class="mzp-c-card-tag">Pandemic Life</div>
              <h2 class="mzp-c-card-title">Dialogues and Debates go virtual</h2>
            </div>
          </a>
        </section>

        <section class="mzp-c-card mzp-has-aspect-1-1">
          <a id="putting-our-products-to-work-to-amplify-black-voices" class="mzp-c-card-block-link has-modal" data-modal-id="putting-our-products-to-work-to-amplify-black-voices" href="#putting-our-products-to-work-to-amplify-black-voices">
            <div class="mzp-c-card-media-wrapper">
              {{ resp_img(
                url='img/foundation/annualreport/2019/amplify-black-voices.png',
                optional_attributes={
                  'class': 'mzp-c-card-image',
                  'width': '523',
                  'height': '523',
                  'loading': 'lazy'
                }
              ) }}
            </div>
            <div class="mzp-c-card-content">
              <div class="mzp-c-card-tag">Online Respect</div>
              <h2 class="mzp-c-card-title">Putting our products to work to amplify Black voices</h2>
            </div>
          </a>
        </section>
      </div>
    </div>

    <!-- Link List -->
    <div class="mzp-l-content no-js-hidden">
      <ul class="c-som-list">
        <li>
          <a id="contact-tracing-governments-and-data-privacy" class="has-modal" data-modal-id="contact-tracing-governments-and-data-privacy" href="#contact-tracing-governments-and-data-privacy">Contact tracing, governments and data privacy</a>
        </li>
        <li>
          <a id="transforming-youtube-users-into-youtube-watchdogs" class="has-modal highlight green" data-modal-id="transforming-youtube-users-into-youtube-watchdogs" href="#transforming-youtube-users-into-youtube-watchdogs">Transforming YouTube users into YouTube watchdogs</a>
        </li>
        <li>
          <a id="building-a-roadmap-for-trustworthy-ai" class="has-modal" data-modal-id="building-a-roadmap-for-trustworthy-ai" href="#building-a-roadmap-for-trustworthy-ai">Building a roadmap for trustworthy AI</a>
        </li>
      </ul>
    </div>

    <!-- Four Card Row -->
    <div class="mzp-l-content no-js-hidden">
      <div class="mzp-l-card-quarter">
        <section class="mzp-c-card mzp-c-card-extra-small has-aspect-3-2">
          <a id="our-campaign-urged-zoom-to-make-the-right-call-on-encryption" data-modal-id="our-campaign-urged-zoom-to-make-the-right-call-on-encryption" class="mzp-c-card-block-link has-modal" href="#our-campaign-urged-zoom-to-make-the-right-call-on-encryption">
            <div class="mzp-c-card-media-wrapper">
              {{ resp_img(
                url='img/foundation/annualreport/2019/zoom-encryption.jpg',
                srcset={
                  'img/foundation/annualreport/2019/zoom-encryption-high-res.jpg': '2x'
                },
                optional_attributes={
                  'class': 'mzp-c-card-image',
                  'width': '540',
                  'height': '360',
                  'loading': 'lazy'
                }
              ) }}
            </div>
            <div class="mzp-c-card-content">
              <div class="mzp-c-card-tag">Dependable Security</div>
              <h2 class="mzp-c-card-title">Our campaign urged Zoom to make the right call on encryption</h2>
            </div>
          </a>
        </section>

        <section class="mzp-c-card mzp-c-card-extra-small has-aspect-3-2">
          <a id="facebook-stop-hate-for-profit" data-modal-id="facebook-stop-hate-for-profit" class="mzp-c-card-block-link has-modal" href="#facebook-stop-hate-for-profit">
            <div class="mzp-c-card-media-wrapper">
              {{ resp_img(
                url='img/foundation/annualreport/2019/stop-hate-for-profit.png',
                srcset={
                  'img/foundation/annualreport/2019/stop-hate-for-profit-high-res.png': '2x'
                },
                optional_attributes={
                  'class': 'mzp-c-card-image',
                  'width': '540',
                  'height': '360',
                  'loading': 'lazy'
                }
              ) }}
            </div>
            <div class="mzp-c-card-content">
              <div class="mzp-c-card-tag">Campaigns</div>
              <h2 class="mzp-c-card-title">Facebook: Stop Hate for Profit</h2>
            </div>
          </a>
        </section>

        <section class="mzp-c-card mzp-c-card-extra-small has-aspect-3-2">
          <a id="another-win-for-privacy-this-time-with-apple" data-modal-id="another-win-for-privacy-this-time-with-apple" class="mzp-c-card-block-link has-modal" href="#another-win-for-privacy-this-time-with-apple">
            <div class="mzp-c-card-media-wrapper">
              {{ resp_img(
                url='img/foundation/annualreport/2019/privacy-apple.jpg',
                srcset={
                  'img/foundation/annualreport/2019/privacy-apple-high-res.jpg': '2x'
                },
                optional_attributes={
                  'class': 'mzp-c-card-image',
                  'width': '930',
                  'height': '620',
                  'loading': 'lazy'
                }
              ) }}
            </div>
            <div class="mzp-c-card-content">
              <div class="mzp-c-card-tag">Responsible Data Use</div>
              <h2 class="mzp-c-card-title">Another win for privacy, this time with Apple</h2>
            </div>
          </a>
        </section>

        <section class="mzp-c-card mzp-c-card-extra-small has-aspect-3-2">
          <a id="pushing-video-call-apps-to-be-more-private-and-secure" data-modal-id="pushing-video-call-apps-to-be-more-private-and-secure" class="mzp-c-card-block-link has-modal" href="#pushing-video-call-apps-to-be-more-private-and-secure">
            <div class="mzp-c-card-media-wrapper">
              {{ resp_img(
                url='img/foundation/annualreport/2019/video-call-private.jpg',
                srcset={
                  'img/foundation/annualreport/2019/video-call-private-high-res.jpg': '2x'
                },
                optional_attributes={
                  'class': 'mzp-c-card-image',
                  'width': '930',
                  'height': '620',
                  'loading': 'lazy'
                }
              ) }}
            </div>
            <div class="mzp-c-card-content">
              <div class="mzp-c-card-tag">Products</div>
              <h2 class="mzp-c-card-title">Pushing video call apps to be more private and secure</h2>
            </div>
          </a>
        </section>
      </div>
    </div>

    <div class="has-modal" data-modal-id="firefox-gives-redirect-trackers-the-boot-with-etp-2-0">
      {% call split(
        block_id='firefox-gives-redirect-trackers-the-boot-with-etp-2-0',
        image=resp_img(
          url='img/foundation/annualreport/2019/redirect-trackers-etp.png',
          optional_attributes={
            'class': 'mzp-c-split-media-asset'
          }
        ),
        media_after=False,
        media_class='mzp-l-split-h-center',
        block_class='mzp-t-split-nospace mzp-l-split-body-narrow'
        ) %}
        <span>Products</span>
        <h2>Firefox gives redirect trackers the boot with ETP 2.0</h2>
        <button type="button" class="mzp-c-button mzp-t-secondary">
          Here’s why we're doing it
        </button>
      {% endcall %}
    </div>

    <!-- Two Card Row -->
    <div class="mzp-l-content no-js-hidden">
      <div class="mzp-l-card-half">
        <section class="mzp-c-card mzp-c-card-medium has-aspect-16-9">
          <a id="misinfo-mondays-cut-the-crap-and-tell-the-truth" data-modal-id="misinfo-mondays-cut-the-crap-and-tell-the-truth" class="mzp-c-card-block-link has-modal" href="#misinfo-mondays-cut-the-crap-and-tell-the-truth">
            <div class="mzp-c-card-media-wrapper">
              {{ resp_img(
                url='img/foundation/annualreport/2019/misinfo-mondays.jpg',
                optional_attributes={
                  'class': 'mzp-c-card-image',
                  'width': '930',
                  'height': '523',
                  'loading': 'lazy'
                }
              ) }}
            </div>
            <div class="mzp-c-card-content">
              <div class="mzp-c-card-tag">Trustworthy Content</div>
              <h2 class="mzp-c-card-title">Misinfo Mondays cut the crap and tell the truth</h2>
            </div>
          </a>
        </section>

        <section class="mzp-c-card mzp-c-card-medium has-aspect-16-9">
          <a id="an-investigation-political-ads-on-popular-streaming-platforms" data-modal-id="an-investigation-political-ads-on-popular-streaming-platforms" class="mzp-c-card-block-link has-modal" href="#an-investigation-political-ads-on-popular-streaming-platforms">
            <div class="mzp-c-card-media-wrapper">
              {{ resp_img(
                url='img/foundation/annualreport/2019/political-ads-streaming-platforms.jpg',
                optional_attributes={
                  'class': 'mzp-c-card-image',
                  'width': '930',
                  'height': '523',
                  'loading': 'lazy'
                }
              ) }}
            </div>
            <div class="mzp-c-card-content">
              <div class="mzp-c-card-tag">Taking on Big Tech</div>
              <h2 class="mzp-c-card-title">An investigation: Political ads on popular streaming platforms</h2>
            </div>
          </a>
        </section>
      </div>
    </div>

    <!-- Link List -->
    <div class="mzp-l-content no-js-hidden">
      <ul class="c-som-list">
        <li>
          <a id="when-apple-opened-its-walled-garden-we-met-them-at-the-gate" class="has-modal" data-modal-id="when-apple-opened-its-walled-garden-we-met-them-at-the-gate" href="#when-apple-opened-its-walled-garden-we-met-them-at-the-gate">When Apple opened its walled garden, we met them at the gate</a>
        </li>
        <li>
          <a id="mozilla-urged-facebook-and-twitter-to-halt-dangerous-recommendations" class="has-modal highlight green" data-modal-id="mozilla-urged-facebook-and-twitter-to-halt-dangerous-recommendations" href="#mozilla-urged-facebook-and-twitter-to-halt-dangerous-recommendations">Mozilla urged Facebook and Twitter to halt dangerous recommendations</a>
        </li>
      </ul>
    </div>

     <div class="has-modal" data-modal-id="the-internet-needs-our-love">
      {% call split(
        block_id='the-internet-needs-our-love',
        image=resp_img(
          url='img/foundation/annualreport/2019/internet-needs-our-love.jpg',
          optional_attributes={
            'class': 'mzp-c-split-media-asset'
          }
        ),
        media_after=False,
        media_class='mzp-l-split-h-center',
        block_class='mzp-t-split-nospace mzp-l-split-body-narrow'
        ) %}
        <span>Campaigns</span>
        <h2>The internet needs our love</h2>
        <button type="button" class="mzp-c-button mzp-t-secondary">
          Read on
        </button>
      {% endcall %}
    </div>

    <!-- BUILDING THE FUTURE BUCKET -->

    <!-- Intro Section -->
    <div class="c-section-intro-bg">
      <div class="mzp-l-content">
        <div class="c-section-intro">
          <h2><span class="highlight green">Building for the future</span></h2>
          <p>Mozilla is here to ensure that the tech of tomorrow is built in ways that respect people and their privacy, and gives them real independence and meaningful control. The foundational work over the last year has set Mozilla up to excel with ongoing efforts while innovating in the areas most likely to impact the state of the internet and internet life. From security and privacy network architecture to the surveillance economy, artificial intelligence, identity systems, control over our data, decentralized web and content discovery and disinformation — Mozilla has a critical role to play in helping to create product solutions that address the challenges in these spaces. We are ready for it.</p>
        </div>
      </div>
    </div>


<div class="js-modal-content mzp-l-content">

  <!-- mitchell-baker-named-ceo -->
  <section data-modal-parent="mitchell-baker-named-ceo" class="mzp-c-card-feature mzp-has-aspect-16-9 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/mitchell-baker-named-ceo.jpg',
          srcset={
            'img/foundation/annualreport/2019/mitchell-baker-named-ceo-high-res.jpg': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '930',
            'height': '523',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">Mitchell Baker named CEO</span></h2>
        <p class="mzp-c-card-feature-desc">Mozilla’s Co-Founder Mitchell Baker returned to the role of CEO. She is refocusing Mozilla to build for the future — both the organization and the internet  — with a new vision for how to create and build a better internet, at a time when people have never relied on it more heavily. Mitchell is also applying her experience as Chairwoman, in growing the community of people who want to find solutions for the challenges of online life. </p>
        <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://blog.mozilla.org/blog/2020/04/08/mitchell-baker-named-ceo-of-mozilla/{{ referrals }}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- 703m-pocket-saves-and-counting -->
  <section data-modal-parent="703m-pocket-saves-and-counting" class="mzp-c-card-feature mzp-has-aspect-16-9 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/pocket-saves.jpg',
          srcset={
            'img/foundation/annualreport/2019/pocket-saves-high-res.jpg': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '930',
            'height': '620',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">703M Pocket saves and counting</span></h2>
        <p class="mzp-c-card-feature-desc">As of November, Pocket fans saved 703M items to Pocket and spent over 12M hours reading them. That’s good news for publishers and creators who saw new longer life for their content. Revenue generated by Pocket has been growing steadily alongside, which is great news for Mozilla’s income diversification objectives.</p>
        <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://getpocket.com/explore/best-of-2020{{ referrals }}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- launched-mozilla-vpn -->
  <section data-modal-parent="launched-mozilla-vpn" class="mzp-c-card-feature mzp-has-aspect-16-9 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/launched-mozilla-vpn.jpg',
          srcset={
            'img/foundation/annualreport/2019/launched-mozilla-vpn-high-res.jpg': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '930',
            'height': '523',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">Launched Mozilla VPN</span></h2>
        <p class="mzp-c-card-feature-desc">In July, we launched <a href="{{ url('products.vpn.landing') }}">Mozilla VPN</a>, a service that people can trust to keep their connection to the internet safe and private on all their devices. While the VPN market is full of options for consumers, we saw two opportunities: 1) consumer demand for a truly trustworthy VPN and 2) our continued expansion into paid products.</p>
        <p class="mzp-c-card-feature-desc">We adhere to easy, no-nonsense <a href="{{ url('privacy') }}">Data Privacy Principles</a>, which means we’re not sucking up user data ourselves, as some VPNs do. And since we are <a href="{{ url('mozorg.mission') }}">mission-driven</a>, consumers can trust that the dollars spent for Mozilla VPN will not only ensure top-notch security, but will be put to work making the internet better for everyone.</p>
        <a class="mzp-c-button mzp-t-secondary" href="{{ url('products.vpn.landing' )}}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- a-new-firefox-for-android-fast-private-by-design-and-independent-to-the-core -->
  <section data-modal-parent="a-new-firefox-for-android-fast-private-by-design-and-independent-to-the-core" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/firefox-for-android.jpg',
          srcset={
            'img/foundation/annualreport/2019/firefox-for-android-high-res.jpg': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '930',
            'height': '620',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">A new Firefox for Android, fast, private by design and independent to the core</span></h2>
        <p class="mzp-c-card-feature-desc">Back in 2017, we overhauled our desktop browser with the launch of <a href="https://blog.mozilla.org/blog/2017/11/14/introducing-firefox-quantum/{{ referrals }}">Firefox Quantum</a>. Building on that success, we turned to our mobile browsers. In August of 2020, we proudly launched a completely overhauled Firefox for Android, a faster, more private and independent browser for Android fans.</p>
        <p class="mzp-c-card-feature-desc">Unlike other Android browsers, such as Chrome, Edge and Brave, this new Firefox is built from Mozilla’s own independent technology, giving us complete freedom to set standards, develop features and keep people safe on our own terms. People who want to break free from Big Tech’s consolidation need look no further. Firefox is the last truly independent browser, and it’s better than ever.</p>
        <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://blog.mozilla.org/blog/2020/08/25/introducing-a-new-firefox-for-android-experience/{{ referrals }}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- mozilla-builders-are-moving-fast-and-fixing-things -->
  <section data-modal-parent="mozilla-builders-are-moving-fast-and-fixing-things" class="mzp-c-card-feature mzp-has-aspect-16-9 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        <a class="video-play" href="https://youtu.be/OarBwHc2JzY" title="Watch the Mozilla Builders 2020 Final" target="_blank" rel="noopener noreferrer">
          <img src="{{ static('img/foundation/annualreport/2019/mozilla-builders.jpg') }}" alt="" width="560" height="315">
        </a>
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">Mozilla Builders are moving fast and fixing things</span></h2>
        <p class="mzp-c-card-feature-desc">To build a better internet, we can’t go it alone. That’s why back in March, Mozilla put out a call for ideas to "fix-the-internet." Some 1,500 creators showed up, and well over a hundred projects are underway. Now <a href="https://techcrunch.com/2020/05/14/mozilla-goes-full-incubator-with-fix-the-internet-startup-lab-and-early-stage-investments/">we’re continuing our experimentation by launching our v2: the Mozilla Builders Incubator</a>. We are investing in <a href="https://builders.mozilla.community/who-we-fund.html">people, projects, and technologies</a> that shape the internet and have a positive impact without having to only worry about the bottom line. It’s people like that who built Firefox, and who will write the next amazing chapter of the internet.</p>
        <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://builders.mozilla.community/{{ referrals }}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- immersive-social-experiences-delivered-with-a-simple-click -->
  <section data-modal-parent="immersive-social-experiences-delivered-with-a-simple-click" class="mzp-c-card-feature mzp-has-aspect-1-1 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/immersive-social-experiences.jpg',
          srcset={
            'img/foundation/annualreport/2019/immersive-social-experiences-high-res.jpg': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '450',
            'height': '450',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">Immersive social experiences delivered with a simple click</span></h2>
          <p class="mzp-c-card-feature-desc">The need for better virtual collaboration has never been greater than in 2020. Many groups used Mozilla Hubs, our immersive 3D social space, to take all sorts of things virtual, like the <a href="https://www.oregoncountryfair.org/">Oregon Country Virtual Fair</a>, a <a href="https://youtu.be/M9kBO5bIEyI?t=705">yacht showroom in the UK</a>, <a href="https://covid19.spaceappschallenge.org/bootcamp/">NASA’s Hackathon</a>, <a href="https://kruderdorfmeister1995.com/">Kruder & Dorfmeister’s 1995 Digital Album Release Party</a> and so much more. Hubs works directly in a browser without the need for a headset or special software, breaking down the equipment barrier to participation in 3D social spaces.</p>
        <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://hubs.mozilla.com/{{ referrals }}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- our-racial-justice-commitments -->
  <section data-modal-parent="our-racial-justice-commitments" class="mzp-c-card-feature mzp-has-aspect-16-9 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/racial-justice-commitments.jpg',
          srcset={
            'img/foundation/annualreport/2019/racial-justice-commitments-high-res.jpg': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '540',
            'height': '360',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">Our racial justice commitments</span></h2>
        <p class="mzp-c-card-feature-desc">Mozilla, like many companies, has set goals to improve diversity and inclusion within our organization. In May, George Floyd’s murder opened the floodgates of civil rights protests, exposing many people to the painful depth and breadth of systemic racism for the first time. This moment also gave us pause to consider: <em>are we doing all that we can?</em> What we saw is that Mozilla’s progress has come up short.</p>
        <p class="mzp-c-card-feature-desc"><a href="https://blog.mozilla.org/blog/2020/06/18/first-steps-toward-lasting-change/{{ referrals }}">This set of commitments</a> published in June provides a starting point for areas where we will tenaciously drive change across Mozilla going forward. Part of making sure we live up to these commitments is <a href="https://blog.mozilla.org/careers/mozilla-diversity-inclusion-2019-results/{{ referrals }}">measuring and reporting</a>. We know we have work to do, and we'll do it with transparency.</p>
        <p class="mzp-c-card-feature-desc"><small><em>Photo Credit: <a target="_blank" href="https://flic.kr/p/2j7GXpB">Lorie Shaull</a></em></small></p>
        <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://blog.mozilla.org/blog/2020/06/18/first-steps-toward-lasting-change/{{ referrals }}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- funds-for-black-artists-exploring-the-effects-of-ai-on-racial-justice -->
  <section data-modal-parent="funds-for-black-artists-exploring-the-effects-of-ai-on-racial-justice" class="mzp-c-card-feature mzp-has-aspect-1-1 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/funds-for-black-artists.jpg',
          srcset={
            'img/foundation/annualreport/2019/funds-for-black-artists-high-res.jpg': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '540',
            'height': '360',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">Funds for Black artists exploring the effects of AI on racial justice</span></h2>
        <p class="mzp-c-card-feature-desc">Artificial intelligence promises to deliver us from tedium and improve our lives. But we already know that AI can be designed with inherent biases that outweigh those benefits. This program is designed to fuel Black artistic explorations of this challenge.</p>
        <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://foundation.mozilla.org/blog/supporting-black-artists-who-are-examining-ai/{{ referrals }}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- comcast-becomes-first-isp-to-partner-with-mozilla-in-evolving-privacy-solution -->
  <section data-modal-parent="comcast-becomes-first-isp-to-partner-with-mozilla-in-evolving-privacy-solution" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/comcast-partner.jpg',
          srcset={
            'img/foundation/annualreport/2019/comcast-partner-high-res.jpg': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '540',
            'height': '360',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">Comcast becomes first ISP to partner with Mozilla in evolving privacy solution </span></h2>
        <p class="mzp-c-card-feature-desc">DNS over HTTPS helps to protect browsing activity from interception, manipulation, and collection in the middle of the network by encrypting the DNS data. Mozilla brought DNS over HTTPS to Firefox users in the United States as a default allowing them to choose from a list of <a href="https://blog.mozilla.org/netpolicy/2019/12/09/trusted-recursive-resolvers-protecting-your-privacy-with-policy-technology/{{ referrals }}">trusted resolvers</a> who have agreed to provide this critical encryption of internet traffic under a set of strict privacy respecting guidelines created by Mozilla. Comcast joined this group in 2020.</p>
        <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://blog.mozilla.org/blog/2020/06/25/comcasts-xfinity-internet-service-joins-firefoxs-trusted-recursive-resolver-program/{{ referrals }}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- the-future-of-web-monetization-starts-now -->
  <section data-modal-parent="the-future-of-web-monetization-starts-now" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/web-monetization.jpg',
          srcset={
            'img/foundation/annualreport/2019/web-monetization-high-res.jpg': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '540',
            'height': '360',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">The future of web monetization starts now</span></h2>
        <p class="mzp-c-card-feature-desc">How should the web be funded, if not with the model that’s made billionaires out of a handful of people while harvesting the data of millions of others?</p>
        <p class="mzp-c-card-feature-desc">That’s what Mozilla, Coil and Creative Commons are setting off to find out, by funding explorations into a more decentralized approach.</p>
        <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://foundation.mozilla.org/blog/grant-web-opens-call-proposals/{{ referrals }}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- covid-19-solutions-fund -->
  <section data-modal-parent="covid-19-solutions-fund" class="mzp-c-card-feature mzp-has-aspect-16-9 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/covid-19-solutions-fund.jpg',
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '930',
            'height': '523',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">COVID-19 Solutions Fund </span></h2>
        <p class="mzp-c-card-feature-desc">We funded several open source technology projects that responded to the COVID-19 pandemic. Funded projects tackled electronic medical record systems, PPE design and distribution, emergency ventilator designs and more. </p>
        <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://blog.mozilla.org/blog/2020/03/31/moss-launches-covid-19-solutions-fund/{{ referrals }}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- a-journey-to-environmental-sustainability -->
  <section data-modal-parent="a-journey-to-environmental-sustainability" class="mzp-c-card-feature mzp-has-aspect-16-9 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/environmental-sustainability.jpg',
          srcset={
            'img/foundation/annualreport/2019/environmental-sustainability-high-res.jpg': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '540',
            'height': '360',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">A journey to environmental sustainability</span></h2>
        <p class="mzp-c-card-feature-desc">"In addition to the impacts humans are having on climate change, <a href="https://wiki.mozilla.org/Projects/Sustainability/Museum{{ referrals }}">the internet has a significant carbon footprint as well</a> — data centers, offices, hardware and more require vast amounts of energy. The climate crisis will have lasting effects on infrastructure, connectivity and human migration. We are committed to addressing the role Mozilla plays.</p>
        <p class="mzp-c-card-feature-desc">We know our journey toward <a href="https://wiki.mozilla.org/Projects/Sustainability{{ referrals }}">Environmental Sustainability</a> won’t be easy. That’s why we plan to <a href="https://blog.mozilla.org/blog/category/sustainability/{{ referrals }}">continuously share</a> and be open about what we learn, how we make decisions, and where we see levers for change so that others can benefit from what we discover along the way.</p>
        <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://blog.mozilla.org/blog/2020/05/28/mozillas-journey-to-environmental-sustainability/{{ referrals }}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- virtu-all-hands -->
  <section data-modal-parent="virtu-all-hands" class="mzp-c-card-feature mzp-has-aspect-16-9 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/virtu-all-hands.jpg',
          srcset={
            'img/foundation/annualreport/2019/virtu-all-hands-high-res.jpg': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '930',
            'height': '523',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">Virtu-All Hands</span></h2>
        <p class="mzp-c-card-feature-desc">While many companies grappled with the idea of supporting a suddenly all-remote workplace, Mozilla made the transition relatively easily thanks to being a distributed, remote-friendly global organization for more than a decade. That said, our in-person gatherings have previously proved vital for growing collaboration, sparking creativity and personal connection. Our events team <a href="https://blog.mozilla.org/careers/virtu-all-hands-how-taking-company-meetings-online-changed-the-way-i-see-my-work-and-myself/{{ referrals }}">took on the challenge</a> of capturing the magic and culture-building of our All Hands, but in a virtual environment.</p>
        <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://blog.mozilla.org/careers/virtu-all-hands-how-taking-company-meetings-online-changed-the-way-i-see-my-work-and-myself/{{ referrals }}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- restructuring-to-keep-pace-with-the-future -->
  <section data-modal-parent="restructuring-to-keep-pace-with-the-future" class="mzp-c-card-feature mzp-has-aspect-16-9 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/restructuring.jpg',
          srcset={
            'img/foundation/annualreport/2019/restructuring-high-res.jpg': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '930',
            'height': '523',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">Restructuring to keep pace with the future</span></h2>
        <p class="mzp-c-card-feature-desc">Across the world, 2020 was a year of great challenges. At Mozilla we saw an accelerated need to restructure and change the way we operate. This, unfortunately, meant saying goodbye to some amazing and talented Mozillians around whom <a href="https://twitter.com/hashtag/mozillalifeboat">the community has generously rallied</a>. By tightening our focus today, we are strongly positioned to build the internet of tomorrow.</p>
        <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://blog.mozilla.org/blog/2020/08/11/changing-world-changing-mozilla/{{ referrals }}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- search-partnerships-continue-to-fuel-mozillas-mission -->
  <section data-modal-parent="search-partnerships-continue-to-fuel-mozillas-mission" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/search-partnerships.png',
          srcset={
            'img/foundation/annualreport/2019/search-partnerships-high-res.png': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '930',
            'height': '523',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">Search partnerships continue to fuel Mozilla’s mission</span></h2>
        <p class="mzp-c-card-feature-desc">With search being a core part of the online experience for everyone, Mozilla is meeting that need for our customers through relationships with a number of search providers. We have <a href="https://blog.mozilla.org/blog/2014/11/19/promoting-choice-and-innovation-on-the-web/{{ referrals }}">long been champions for choice</a>, ensuring that Firefox users are free to decide how they search the web and to select or change their search preferences as they like. <a href="https://blog.mozilla.org/blog/2020/10/20/mozilla-reaction-to-u-s-v-google/{{ referrals }}">Search partnerships</a> help fuel Mozilla’s mission and work to build a better internet.</p>
      </div>
    </div>
  </section>

  <!-- mozilla-partners-with-african-tech-hubs-to-explore-new-technology-ideas -->
  <section data-modal-parent="mozilla-partners-with-african-tech-hubs-to-explore-new-technology-ideas" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/mozilla-partners-african-tech-hubs.jpg',
          srcset={
            'img/foundation/annualreport/2019/mozilla-partners-african-tech-hubs-high-res.jpg': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '540',
            'height': '360',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">Mozilla partners with African tech hubs to explore new technology ideas  </span></h2>
        <p class="mzp-c-card-feature-desc">Mozilla’s work with Afrilabs will develop more relevant, sustainable support for African innovators and entrepreneurs to build scalable resilient products while identifying mutual areas of common interest.</p>
        <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://blog.mozilla.org/netpolicy/2020/09/15/mozilla-announces-partnership-to-explore-new-technology-ideas-in-the-africa-region/{{ referrals }}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- experimenting-with-open-data -->
  <section data-modal-parent="experimenting-with-open-data" class="mzp-c-card-feature mzp-has-aspect-1-1 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/experimenting-with-open-data.jpg',
          srcset={
            'img/foundation/annualreport/2019/experimenting-with-open-data-high-res.jpg': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '450',
            'height': '450',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">Experimenting with open data</span></h2>
        <p class="mzp-c-card-feature-desc">By volunteering for the Mozilla Ion project, Firefox users have an opportunity to help us create tools for better internet transparency and design products that give control back to the people who use them.</p>
        <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://support.mozilla.org/kb/about-mozilla-ion/{{ referrals }}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- launched-new-tech-and-society-fellowships -->
  <section data-modal-parent="launched-new-tech-and-society-fellowships" class="mzp-c-card-feature mzp-has-aspect-16-9 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/tech-and-society-fellowships.jpg',
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '930',
            'height': '523',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">Launched new Tech and Society fellowships</span></h2>
        <p class="mzp-c-card-feature-desc">Critical civil society organizations fight inequality, protect the public, and partner with the public sector to serve its citizens. In an era of ubiquitous technology, we collaborated with the Ford Foundation to fund strategists through 2022, working across the Global South, to recognize, design and implement a strategy that brings together a specific regional issue and technology.</p>
        <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://foundation.mozilla.org/blog/new-fellowship-tech-society-strategists/{{ referrals }}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- our-vision-for-how-eu-digital-services-act-can-build-a-better-internet -->
  <section data-modal-parent="our-vision-for-how-eu-digital-services-act-can-build-a-better-internet" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/eu-digital-services-act.jpg',
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '540',
            'height': '360',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">Our vision for how EU Digital Services Act can build a better internet </span></h2>
        <p class="mzp-c-card-feature-desc">In Europe, regulators are beginning the process of implementing what will become some of the most far-reaching legislation that affects tech companies. As this happens, Mozilla’s small but mighty policy team aims to make sure that accountability is paired with a commitment to openness and fundamental rights and that this process unfolds in a way where people are at the center.  </p>
        <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://blog.mozilla.org/netpolicy/2020/09/08/mozilla-offers-a-vision-for-how-the-eu-dsa-build-a-better-internet/{{ referrals }}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- data-futures-lab-examines-new-models-of-data-governance -->
  <section data-modal-parent="data-futures-lab-examines-new-models-of-data-governance" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/data-futures-lab.jpg',
          srcset={
            'img/foundation/annualreport/2019/data-futures-lab-high-res.jpg': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '540',
            'height': '360',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <img src="{{ static('img/foundation/annualreport/2019/modal-dots-2.svg') }}" alt="" width="448" height="40">
        <h2 class="mzp-c-card-feature-title"><span class="highlight green">Data Futures Lab examines new models of data governance</span></h2>
        <p class="mzp-c-card-feature-desc">Around the world, people are thinking about data sovereignty, autonomy, collective action and purpose. Many are trying to come up with stewardship models that shift power back to communities and the people from whom data is sourced. The <a href="https://foundation.mozilla.org/initiatives/data-futures/">Data Futures Lab</a> will connect and fund people around the world who are building product and service prototypes using collective data governance models.</p>
        <a target="_blank" rel="external noopener" class="mzp-c-button mzp-t-secondary" href="https://foundation.mozilla.org/blog/mozillas-new-data-futures-lab-launches-with-research-on-data-governance-alternatives/{{ referrals }}">Learn more</a>
      </div>
    </div>
  </section>

  <!-- investing-today-to-shape-european-ai-tomorrow -->
  <section data-modal-parent="investing-today-to-shape-european-ai-tomorrow" class="mzp-c-card-feature mzp-has-aspect-3-2 mzp-l-card-feature-left-half">
    <div class="mzp-c-card-feature-media-wrapper">
      <div class="mzp-c-card-feature-media">
        {{ resp_img(
          url='img/foundation/annualreport/2019/european-ai-fund.jpg',
          optional_attributes={
            'class': 'mzp-c-card-image',
            'width': '540',
            'height': '360',
            'loading': 'lazy'
          }
        ) }}
      </div>
    </div>
    <div class="mzp-c-card-feature-content">
      <div class="mzp-c-card-feature-content-container">
        <h2 class="mzp-c-card-feature-title">Investing today to shape European AI tomorrow</h2>
        <p class="mzp-c-card-feature-desc">Right now, we’re in the early stages of the next phase of computing: AI. Will the AI era be defined by individual privacy and transparency into how these systems work? Or, will the worst parts of our current internet ecosystem — invasive data collection, monopoly, opaque systems — continue to be the norm? We're helping fund projects to  shape the direction of AI in Europe.</p>
        <a target="_blank" class="mzp-c-cta-link" href="https://foundation.mozilla.org/blog/launching-european-ai-fund/">Learn more</a>
      </div>
    </div>
  </section>
  </div>

  <div class="has-modal" data-modal-id="mitchell-baker-named-ceo">
    {% call split(
      block_id='mitchell-baker-named-ceo',
      image=resp_img(
        url='img/foundation/annualreport/2019/mitchell-baker-named-ceo.jpg',
        srcset={
          'img/foundation/annualreport/2019/mitchell-baker-named-ceo-high-res.jpg': '2x'
        },
        optional_attributes={
          'class': 'mzp-c-split-media-asset'
        }
      ),
      media_after=False,
      media_class='mzp-l-split-h-center',
      block_class='mzp-t-split-nospace mzp-l-split-body-narrow mzp-l-split-reversed'
      ) %}
      <span>Future Focus</span>
      <h2>Mitchell Baker named CEO</h2>
      <button type="button" class="mzp-c-button mzp-t-secondary">
        Read on
      </button>
    {% endcall %}
  </div>

    <!-- Link List FIX -->
    <div class="mzp-l-content no-js-hidden">
      <ul class="c-som-list">
        <li>
          <a id="restructuring-to-keep-pace-with-the-future" class="has-modal" data-modal-id="restructuring-to-keep-pace-with-the-future" href="#restructuring-to-keep-pace-with-the-future">Restructuring to keep pace with the future</a>
        </li>
        <li>
          <a id="search-partnerships-continue-to-fuel-mozillas-mission" class="has-modal highlight green" data-modal-id="search-partnerships-continue-to-fuel-mozillas-mission" href="#search-partnerships-continue-to-fuel-mozillas-mission">Search partnerships continue to fuel Mozilla’s mission</a>
        </li>
        <li>
          <a id="virtu-all-hands" class="has-modal" data-modal-id="virtu-all-hands" href="#virtu-all-hands">Virtu-All Hands</a>
        </li>
      </ul>
    </div>

    <!-- Two Card Row -->
    <div class="mzp-l-content no-js-hidden">
      <div class="mzp-l-card-hero">
        <section class="mzp-c-card mzp-c-card-large mzp-has-aspect-16-9">
          <a id="mozilla-builders-are-moving-fast-and-fixing-things" class="mzp-c-card-block-link has-modal" data-modal-id="mozilla-builders-are-moving-fast-and-fixing-things" href="#mozilla-builders-are-moving-fast-and-fixing-things">
            <div class="mzp-c-card-media-wrapper">
              {{ resp_img(
                url='img/foundation/annualreport/2019/mozilla-builders.jpg',
                optional_attributes={
                  'class': 'mzp-c-card-image',
                  'width': '930',
                  'height': '523',
                  'loading': 'lazy'
                }
              ) }}
            </div>
            <div class="mzp-c-card-content">
              <div class="mzp-c-card-tag">Future Focus</div>
              <h2 class="mzp-c-card-title">Mozilla Builders are moving fast and fixing things</h2>
            </div>
          </a>
        </section>

        <section class="mzp-c-card mzp-has-aspect-1-1">
          <a id="immersive-social-experiences-delivered-with-a-simple-click" class="mzp-c-card-block-link has-modal" data-modal-id="immersive-social-experiences-delivered-with-a-simple-click" href="#immersive-social-experiences-delivered-with-a-simple-click">
            <div class="mzp-c-card-media-wrapper">
              {{ resp_img(
                url='img/foundation/annualreport/2019/immersive-social-experiences.jpg',
                srcset={
                  'img/foundation/annualreport/2019/immersive-social-experiences-high-res.jpg': '2x'
                },
                optional_attributes={
                  'class': 'mzp-c-card-image',
                  'width': '540',
                  'height': '360',
                  'loading': 'lazy'
                }
              ) }}
            </div>
            <div class="mzp-c-card-content">
              <div class="mzp-c-card-tag">Products</div>
              <h2 class="mzp-c-card-title">Immersive social experiences delivered with a simple click</h2>
            </div>
          </a>
        </section>
      </div>
    </div>

    <!-- Link List FIX -->
    <div class="mzp-l-content no-js-hidden">
      <ul class="c-som-list">
        <li>
          <a id="mozilla-partners-with-african-tech-hubs-to-explore-new-technology-ideas" class="has-modal" data-modal-id="mozilla-partners-with-african-tech-hubs-to-explore-new-technology-ideas" href="#mozilla-partners-with-african-tech-hubs-to-explore-new-technology-ideas">Mozilla partners with African tech hubs to explore new technology ideas </a>
        </li>
        <li>
          <a id="our-vision-for-how-eu-digital-services-act-can-build-a-better-internet" class="has-modal highlight green" data-modal-id="our-vision-for-how-eu-digital-services-act-can-build-a-better-internet" href="#our-vision-for-how-eu-digital-services-act-can-build-a-better-internet">Our vision for how EU Digital Services Act can build a better internet </a>
        </li>
        <li>
          <a id="experimenting-with-open-data" class="has-modal" data-modal-id="experimenting-with-open-data" href="#experimenting-with-open-data">Experimenting with open data</a>
        </li>
      </ul>
    </div>

    <!-- Four Card Row -->
    <div class="mzp-l-content no-js-hidden">
      <div class="mzp-l-card-quarter">

        <section class="mzp-c-card mzp-c-card-extra-small has-aspect-3-2">
          <a id="comcast-becomes-first-isp-to-partner-with-mozilla-in-evolving-privacy-solution" data-modal-id="comcast-becomes-first-isp-to-partner-with-mozilla-in-evolving-privacy-solution" class="mzp-c-card-block-link has-modal" href="#comcast-becomes-first-isp-to-partner-with-mozilla-in-evolving-privacy-solution">
            <div class="mzp-c-card-media-wrapper">
              {{ resp_img(
                url='img/foundation/annualreport/2019/comcast-partner.jpg',
                srcset={
                  'img/foundation/annualreport/2019/comcast-partner-high-res.jpg': '2x'
                },
                optional_attributes={
                  'class': 'mzp-c-card-image',
                  'width': '540',
                  'height': '360',
                  'loading': 'lazy'
                }
              ) }}
            </div>
            <div class="mzp-c-card-content">
              <div class="mzp-c-card-tag">Dependable Security</div>
              <h2 class="mzp-c-card-title">Comcast becomes first ISP to partner with Mozilla in evolving privacy solution</h2>
            </div>
          </a>
        </section>


        <section class="mzp-c-card mzp-c-card-extra-small has-aspect-3-2">
          <a id="data-futures-lab-examines-new-models-of-data-governance" data-modal-id="data-futures-lab-examines-new-models-of-data-governance" class="mzp-c-card-block-link has-modal" href="#data-futures-lab-examines-new-models-of-data-governance">
            <div class="mzp-c-card-media-wrapper">
              {{ resp_img(
                url='img/foundation/annualreport/2019/data-futures-lab.jpg',
                srcset={
                  'img/foundation/annualreport/2019/data-futures-lab-high-res.jpg': '2x'
                },
                optional_attributes={
                  'class': 'mzp-c-card-image',
                  'width': '540',
                  'height': '360',
                  'loading': 'lazy'
                }
              ) }}
            </div>
            <div class="mzp-c-card-content">
              <div class="mzp-c-card-tag">Responsible Data Use</div>
              <h2 class="mzp-c-card-title">Data Futures Lab examines new models of data governance</h2>
            </div>
          </a>
        </section>

        <section class="mzp-c-card mzp-c-card-extra-small has-aspect-3-2">
          <a id="investing-today-to-shape-european-ai-tomorrow" data-modal-id="investing-today-to-shape-european-ai-tomorrow" class="mzp-c-card-block-link has-modal" href="#investing-today-to-shape-european-ai-tomorrow">
            <div class="mzp-c-card-media-wrapper">
              {{ resp_img(
                url='img/foundation/annualreport/2019/european-ai-fund.jpg',
                optional_attributes={
                  'class': 'mzp-c-card-image',
                  'width': '540',
                  'height': '360',
                  'loading': 'lazy'
                }
              ) }}
            </div>
            <div class="mzp-c-card-content">
              <div class="mzp-c-card-tag">Future Focus</div>
              <h2 class="mzp-c-card-title">Investing today to shape European AI tomorrow</h2>
            </div>
          </a>
        </section>

        <section class="mzp-c-card mzp-c-card-extra-small has-aspect-3-2">
          <a id="the-future-of-web-monetization-starts-now" data-modal-id="the-future-of-web-monetization-starts-now" class="mzp-c-card-block-link has-modal" href="#the-future-of-web-monetization-starts-now">
            <div class="mzp-c-card-media-wrapper">
              {{ resp_img(
                url='img/foundation/annualreport/2019/web-monetization.jpg',
                srcset={
                  'img/foundation/annualreport/2019/web-monetization-high-res.jpg': '2x'
                },
                optional_attributes={
                  'class': 'mzp-c-card-image',
                  'width': '540',
                  'height': '360',
                  'loading': 'lazy'
                }
              ) }}
            </div>
            <div class="mzp-c-card-content">
              <div class="mzp-c-card-tag">Responsible Data Use</div>
              <h2 class="mzp-c-card-title">The future of web monetization starts now</h2>
            </div>
          </a>
        </section>
      </div>
    </div>


    <div class="has-modal" data-modal-id="703m-pocket-saves-and-counting">
      {% call split(
        block_id='703m-pocket-saves-and-counting',
        image=resp_img(
          url='img/foundation/annualreport/2019/pocket-saves.jpg',
          srcset={
            'img/foundation/annualreport/2019/pocket-saves-high-res.jpg': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-split-media-asset'
          }
        ),
        media_after=False,
        media_class='mzp-l-split-h-center',
        block_class='mzp-t-split-nospace mzp-l-split-body-narrow'
        ) %}
        <span>Trustworthy Content</span>
        <h2>703M Pocket saves and counting</h2>
        <button type="button" class="mzp-c-button mzp-t-secondary">
          See what people love to Pocket
        </button>
      {% endcall %}
    </div>

    <!-- Link List FIX -->
    <div class="mzp-l-content no-js-hidden">
      <ul class="c-som-list">
        <li>
          <a id="covid-19-solutions-fund" class="has-modal" data-modal-id="covid-19-solutions-fund" href="#covid-19-solutions-fund">COVID-19 Solutions Fund </a>
        </li>
        <li>
          <a id="launched-new-tech-and-society-fellowships" class="has-modal" data-modal-id="launched-new-tech-and-society-fellowships" href="#launched-new-tech-and-society-fellowships">Launched new Tech and Society fellowships</a>
        </li>
      </ul>
    </div>


    <!-- Four Card Row -->
    <div class="mzp-l-content no-js-hidden">
      <div class="mzp-l-card-quarter">

        <section class="mzp-c-card mzp-c-card-extra-small has-aspect-3-2">
          <a id="a-new-firefox-for-android-fast-private-by-design-and-independent-to-the-core" data-modal-id="a-new-firefox-for-android-fast-private-by-design-and-independent-to-the-core" class="mzp-c-card-block-link has-modal" href="#a-new-firefox-for-android-fast-private-by-design-and-independent-to-the-core">
            <div class="mzp-c-card-media-wrapper">
              {{ resp_img(
                url='img/foundation/annualreport/2019/firefox-for-android.jpg',
                srcset={
                  'img/foundation/annualreport/2019/firefox-for-android-high-res.jpg': '2x'
                },
                optional_attributes={
                  'class': 'mzp-c-card-image',
                  'width': '540',
                  'height': '360',
                  'loading': 'lazy'
                }
              ) }}
            </div>
            <div class="mzp-c-card-content">
              <div class="mzp-c-card-tag">Products</div>
              <h2 class="mzp-c-card-title">A new Firefox for Android, fast, private by design and independent to the core</h2>
            </div>
          </a>
        </section>

        <section class="mzp-c-card mzp-c-card-extra-small has-aspect-3-2">
          <a id="our-racial-justice-commitments" data-modal-id="our-racial-justice-commitments" class="mzp-c-card-block-link has-modal" href="#our-racial-justice-commitments">
            <div class="mzp-c-card-media-wrapper">
              {{ resp_img(
                url='img/foundation/annualreport/2019/racial-justice-commitments.jpg',
                srcset={
                  'img/foundation/annualreport/2019/racial-justice-commitments-high-res.jpg': '2x'
                },
                optional_attributes={
                  'class': 'mzp-c-card-image',
                  'width': '540',
                  'height': '360',
                  'loading': 'lazy'
                }
              ) }}
            </div>
            <div class="mzp-c-card-content">
              <div class="mzp-c-card-tag">Racial Justice</div>
              <h2 class="mzp-c-card-title">Our racial justice commitments</h2>
            </div>
          </a>
        </section>

        <section class="mzp-c-card mzp-c-card-extra-small has-aspect-3-2">
          <a id="a-journey-to-environmental-sustainability" data-modal-id="a-journey-to-environmental-sustainability" class="mzp-c-card-block-link has-modal" href="#a-journey-to-environmental-sustainability">
            <div class="mzp-c-card-media-wrapper">
              {{ resp_img(
                url='img/foundation/annualreport/2019/environmental-sustainability.jpg',
                srcset={
                  'img/foundation/annualreport/2019/environmental-sustainability-high-res.jpg': '2x'
                },
                optional_attributes={
                  'class': 'mzp-c-card-image',
                  'width': '540',
                  'height': '360',
                  'loading': 'lazy'
                }
              ) }}
            </div>
            <div class="mzp-c-card-content">
              <div class="mzp-c-card-tag">Future Focus</div>
              <h2 class="mzp-c-card-title">A journey to environmental sustainability</h2>
            </div>
          </a>
        </section>

        <section class="mzp-c-card mzp-c-card-extra-small has-aspect-3-2">
          <a id="funds-for-black-artists-exploring-the-effects-of-ai-on-racial-justice" data-modal-id="funds-for-black-artists-exploring-the-effects-of-ai-on-racial-justice" class="mzp-c-card-block-link has-modal" href="#funds-for-black-artists-exploring-the-effects-of-ai-on-racial-justice">
            <div class="mzp-c-card-media-wrapper">
              {{ resp_img(
                url='img/foundation/annualreport/2019/funds-for-black-artists.jpg',
                srcset={
                  'img/foundation/annualreport/2019/funds-for-black-artists-high-res.jpg': '2x'
                },
                optional_attributes={
                  'class': 'mzp-c-card-image',
                  'width': '540',
                  'height': '360',
                  'loading': 'lazy'
                }
              ) }}
            </div>
            <div class="mzp-c-card-content">
              <div class="mzp-c-card-tag">Racial Justice</div>
              <h2 class="mzp-c-card-title">Funds for Black artists exploring the effects of AI on racial
            </div>
          </a>
        </section>

      </div>
    </div>

    <div class="has-modal" data-modal-id="launched-mozilla-vpn">
      {% call split(
        block_id='launched-mozilla-vpn',
        image=resp_img(
          url='img/foundation/annualreport/2019/launched-mozilla-vpn.jpg',
          srcset={
            'img/foundation/annualreport/2019/launched-mozilla-vpn-high-res.jpg': '2x'
          },
          optional_attributes={
            'class': 'mzp-c-split-media-asset'
          }
        ),
        media_after=False,
        media_class='mzp-l-split-h-center',
        block_class='mzp-t-split-nospace mzp-l-split-body-narrow mzp-l-split-reversed'
        ) %}
        <span>Dependable Security</span>
        <h2>Launched Mozilla VPN</h2>
        <button type="button" class="mzp-c-button mzp-t-secondary">
          Here’s how our VPN is different
        </button>
      {% endcall %}
    </div>

  </div>
</main>{# end visible content #}

<div class="mzp-u-modal-content"></div>
{% endblock %}

{% block js %}
  {{ js_bundle('annual_report_modal') }}
{% endblock %}
